private void SetUserUi() { CoreDataLibrary.Helpers.CoreDataUser user = SessionManager.CurrentUser(); loginText.InnerText = "Logged in as : " + user.UserName; if (user.AccessLevel == 10 | user.UserName == "patrick") { propertyexporter.Visible = true; offerloader.Visible = false; } else { propertyexporter.Visible = false; offerloader.Visible = false; } loginButton.Text = "Logout"; }
protected void ButtonLogin_OnClick(object sender, EventArgs e) { if (!String.IsNullOrEmpty(TextBoxUserName.Text) || !String.IsNullOrEmpty(TextBoxPassword.Text)) { CoreDataLibrary.Helpers.CoreDataUser user = new CoreDataLibrary.Helpers.CoreDataUser(TextBoxUserName.Text, TextBoxPassword.Text); if (user.LoggedIn) { SessionManager.InsertUser(user); HttpContext.Current.Response.Redirect("~/Default.aspx", true); } else { LiteralErrorMessage.Text = "Username & Password do not match"; } } else { LiteralErrorMessage.Text = "Enter username & password"; } }
public static void InsertUser(CoreDataLibrary.Helpers.CoreDataUser user) { AddObjectToSession("currentuser", user); }