protected void LogoutButton_Click(object sender, EventArgs e) { if (Session["UserUsername"] != null) { Session.Remove("UserUsername"); Response.Cookies.Remove("Username"); Response.Cookies.Remove("UserPass"); Response.Cookies["UserRoleID"].Value = "3"; } AppRouting.LoginPage(); }
protected void LoginButton_Click(object sender, EventArgs e) { string Username = UsernameInput.Text.ToLower(); string password = PassInput.Text; User userLoginData = UserFactory.UserLogin(Username, password); User loginResponse = UserRepository.UserLogin(userLoginData); // Kalau response dari database = null. if (loginResponse == null) { errorMessage.Text = "Incorrect Username or password!"; } else { // Kalau akun dibanned. if (loginResponse.Banned == true) { errorMessage.Text = "Your account is Banned!"; } // Kalau login sukses. else { Session.Timeout = 60; Session["UserUsername"] = Username; if (RememberMe.Checked) { Response.Cookies["UserUsername"].Value = Username; Response.Cookies["UserPass"].Value = password; Response.Cookies["UserRoleID"].Value = $"{loginResponse.RoleID}"; } AppRouting.HomePage(); } } }
protected void InsertGenreButton_Click(object sender, EventArgs e) { AppRouting.InsertGenrePage(); }
protected void ViewGenresButton_Click(object sender, EventArgs e) { AppRouting.ViewGenresPage(); }
protected void ProfileButton_Click(object sender, EventArgs e) { AppRouting.ViewProfilePage(); }
protected void HomeButton_Click(object sender, EventArgs e) { AppRouting.HomePage(); }
protected void ButtonInsert_Click(object sender, EventArgs e) { AppRouting.InsertBookPage(); }
protected void ChangePassword_Click(object sender, EventArgs e) { AppRouting.ChangePasswordPage(); }
protected void UpdateButton_Click(object sender, EventArgs e) { AppRouting.UpdateProfilePage(); }
protected void updateButton_Click(object sender, EventArgs e) { AppRouting.UpdateGenrePage(); }