public static DataForLogin GetAuthUserProxy(AuthUser authUser) { if (authUser == null) { return(null); } DataForLogin authuserProxy = new DataForLogin(); ConvertUserProxy(authuserProxy, authUser); authuserProxy.Password = authUser.Password; authuserProxy.PasswordFormat = (int)authUser.PasswordFormat; authuserProxy.UnreadMessages = authUser.UnreadMessages; authuserProxy.UnreadNotifies = GetUnreadNotifiesProxy(authUser.UnreadNotify); authuserProxy.IsActive = authUser.IsActive; authuserProxy.ExtendedFields = new List <UserExtendedValueProxy>(); foreach (UserExtendedValue field in authUser.ExtendedFields) { authuserProxy.ExtendedFields.Add(GetUserExtendedValueProxy(field)); } return(authuserProxy); }
public DataForLogin User_GetDataForLoginByUserame(string username) { if (!CheckClient()) { return(null); } AuthUser user = UserBO.Instance.GetAuthUser(username); if (user == null || user == MaxLabs.bbsMax.Entities.User.Guest) { return(null); } DataForLogin userProxy = ProxyConverter.GetAuthUserProxy(user); return(userProxy); }
public DataForLogin User_GetDataForLogin(int userID) { if (!CheckClient()) { return(null); } AuthUser user = UserBO.Instance.GetAuthUser(userID); if (user == null || user == MaxLabs.bbsMax.Entities.User.Guest) { return(null); } DataForLogin userProxy = ProxyConverter.GetAuthUserProxy(user); userProxy.FriendVersion = user.FirendVersion; return(userProxy); }
public DataForLogin User_GetDataForLoginByEmail(string email, out bool duplicateEmail) { duplicateEmail = false; if (!CheckClient()) { return(null); } AuthUser user = UserBO.Instance.GetAuthUserByEmail(email, out duplicateEmail); if (user == null || user == MaxLabs.bbsMax.Entities.User.Guest) { return(null); } DataForLogin userProxy = ProxyConverter.GetAuthUserProxy(user); return(userProxy); }
public DataForLogin User_ValidateTicket(string value) { if (!CheckClient()) { return(null); } int userID = UserBO.Instance.GetUserID(value, false); if (userID == 0) { return(null); } DataForLogin userData = User_GetDataForLogin(userID); AuthUser authUser = UserBO.Instance.GetAuthUser(userID); userData.FriendVersion = authUser.FirendVersion; return(userData); }