public static bool Login(string email, string password, string theme, string language, bool saveData) { bool returnValue = false; string md5Hash = CalculateMD5Hash(password); MetaServerUser user = BaseObject.GetFirst <MetaServerUser>("Email ='" + email + "' AND Password = '******'"); if (user != null && user.IsActive) { user.Theme = "bitplate"; if (saveData) { saveUserDataCookie(email, md5Hash); //OPSLAAN GEBRUIKERSGEGEVENS WERKT NOG NIET GOED. } else { RemoveUserDataCookie(); } SessionObject.CurrentUser = user; string log = String.Format("Login geslaagd, User: {0}", email); BitPlate.Domain.Utils.Logger.Log(AppDomain.CurrentDomain.BaseDirectory + "App_data\\Logs\\Logins.log", log); returnValue = true; } else { string log = String.Format("Login niet geslaagd, User: {0}", email); BitPlate.Domain.Utils.Logger.Log(AppDomain.CurrentDomain.BaseDirectory + "App_data\\Logs\\Logins.log", log); } return(returnValue); }
protected void Page_Load(object sender, EventArgs e) { //if (SessionObject.CurrentBitplateUser.Name != "Dummy") { this._user = SessionObject.CurrentUser; if (this._user != null) { this.ltrlLoggedInAs.Text = this._user.Email; } } }
public static bool SendNewMetaServerUserPassword(string email) { CheckLogin(); bool returnValue = false; MetaServerUser user = BaseObject.GetFirst <MetaServerUser>("Email ='" + email + "'"); if (user != null) { returnValue = user.SendNewPasswordEmail(); } return(returnValue); }
public static MetaServerUser GetUser(string id) { CheckLogin(); MetaServerUser user = null; if (id == null || id == "") { user = new MetaServerUser(); } else { user = BaseObject.GetById <MetaServerUser>(new Guid(id)); } return(user); }
private static MetaServerUser CreateDummyUser() { string checkDevelopMode = ConfigurationManager.AppSettings["DevelopMode"]; if (checkDevelopMode == "qweutyrqwe81238761238917263876123128376123") { MetaServerUser user = new MetaServerUser(); user.ID = new Guid("afbc2811-2487-4c01-83b2-b9479f82a99d"); user.Name = "Dummy"; user.Email = "*****@*****.**"; user.Theme = "bitplate"; user.Language = "NL"; return(user); } else { return(null); } }
public static void SaveUser(MetaServerUser obj) { CheckLogin(); obj.Save(); }
public static void SaveCurrentUser(MetaServerUser obj) { CheckLogin(); obj.Save(); SessionObject.CurrentUser = obj; }