protected void btLogin_Click(object sender, EventArgs e) { string returnUrl = Request.QueryString["returnUrl"]; if ((UserController.ValidateUser(txtUsername.Text.Trim(), SecurityMethod.MD5Encrypt(txtPassword.Text.Trim())) != null)) { AuthenticateUtility.LoginUser(txtUsername.Text.Trim(), true); AppEnv.SetLanguage("vi-VN"); Response.Redirect("/Authenticate.aspx"); } else { //Response.Write("NULL"); } }
public async Task <PostResponseModel> ConfirmRegistration(int vendorId) { PostResponseModel postResponseModel = new PostResponseModel(); var passwordSalt = AuthenticateUtility.CreatePasswordSalt(); var password = AuthenticateUtility.GetRandomAlphanumericString(12); var encryptedPassword = AuthenticateUtility.GeneratePassword(password, passwordSalt); var registerVendorResponse = await _vendorRepository.ConfirmRegistration(vendorId, encryptedPassword, passwordSalt); postResponseModel.IsAlreadyExists = registerVendorResponse.IsUserExists; if (!postResponseModel.IsAlreadyExists && registerVendorResponse.Success) { var emailBody = "Your password: "******"Confirm Your Registration"; var emailResponse = await _messageSenderUtility.SendEmail(emailBody, emailSubject, registerVendorResponse.Content.VendorEmail); postResponseModel.Success = emailResponse.IsEmailSend; //Log email EmailLogs emailLogDetails = new EmailLogs() { FromEmailAddress = emailResponse.FromEmailAddress, ToEmailAddress = emailResponse.ToEmailAddress, Subject = emailSubject, Body = emailBody, IsProduction = emailResponse.IsProductionEnvironment, IsSend = emailResponse.IsEmailSend, ApplicationId = (int)ApplicationType.Admin, FromUserType = "System", ToUserType = "Vendor", ToUserId = registerVendorResponse.Content.VendorId, CreatedDate = DateTime.Now }; await _loggingRepository.LogEmailTransaction(emailLogDetails); } else { postResponseModel.Success = registerVendorResponse.Success; } return(postResponseModel); }
protected void butSubmit_Click(object sender, EventArgs e) { if (MemberDB.CheckAccount(txtEmail.Text, txtPassword.Text)) { AuthenticateUtility.LoginMember(txtEmail.Text, chkRemember.Checked); var tab = Request.QueryString["tab"]; if (tab == "cart") { Response.Redirect(Request.RawUrl + "&jl=1"); } else { Response.Redirect(Request.RawUrl); } } else { MessageBox.Show("Thông tin đăng nhập không chính xác"); } }
protected void BtLoginClick(object sender, EventArgs e) { string returnurl = ConvertUtility.ToString(Request.QueryString["returnurl"]); if (UserDB.CheckAccount(txtEmail.Text, txtPassword.Text)) { AuthenticateUtility.LoginUser(txtEmail.Text, chkRememberPwd.Checked); if (returnurl != "") { Response.Redirect(returnurl); } else { Response.Redirect(AppEnv.ADMIN_PATH); } } else { lblMessage.Visible = true; } }
public async Task <GetResponseModel> Authenticate(string UserName, string Password, int[] UserType) { GetResponseModel getResponseModel = new GetResponseModel(); var userDetails = await _authenticateRepository.GetUserDetails(x => x.Username == UserName && UserType.Contains(x.UserType)); if (userDetails == null && userDetails.Password != AuthenticateUtility.GeneratePassword(Password, userDetails.PasswordSalt)) { getResponseModel.NoContent = true; } else { AuthenticateResponse authenticateResponse = new AuthenticateResponse() { Token = GenerateJwtToken(userDetails), RefreshToken = GenerateRefreshToken("") }; getResponseModel.Content = authenticateResponse; } getResponseModel.Success = true; return(getResponseModel); }
public static UserInfo GetCurrentUser() { return(DataAccessProvider.Instance().GetUser(AuthenticateUtility.GetUsername())); }
protected void btnLogout_Click(object sender, EventArgs e) { AuthenticateUtility.LogoutUser(); Response.Redirect("/"); }
protected void lnkSignout_Click(object sender, EventArgs e) { AuthenticateUtility.LogoutUser(); Response.Redirect(Request.RawUrl); }