protected void btnLogin_Click(object sender, EventArgs e) { AdminRepository objStudentRepository = new AdminRepository(); Admin objStudent = objStudentRepository.CheckAdminExist(txtLogin.Text.Sanatize(), Crypts.Encrypt(txtPassword.Text.Trim())); if (objStudent.UserName != "") { string AdminID = objStudent.AdminID.ToString(); string EmailID = objStudent.EmailID; string UserName = objStudent.UserName; CreateAdminCookie(Crypts.Encrypt(AdminID), EmailID, UserName); if (UserName != "") { Response.Redirect("Dashboard.aspx"); } else { lblMsg.Text = "Sorry ! No Access authorization is provided yet to your role."; lblMsg.Style.Add("color", "red"); } } else { lblMsg.Text = "Invalid Email/Password"; lblMsg.Style.Add("color", "red"); } }
public static string DecryptString(string EString) { try { EString = Crypts.Decrypt(EString); } catch { } return(EString); }
public static string EncryptString(string EString) { if (EString.Trim() != "") { try { EString = Crypts.Encrypt(EString); } catch { } } return(EString); }
public bool CheckAdminLoginCookie(out int AdminID) { bool result = false; if (HttpContext.Current.Request.Cookies[ConfigurationManager.AppSettings["AdminLoginCookieName"]] != null && HttpContext.Current.Request.Cookies[ConfigurationManager.AppSettings["AdminLoginCookieName"]]["AdminID"] != null && HttpContext.Current.Request.Cookies[ConfigurationManager.AppSettings["AdminLoginCookieName"]]["AdminID"].ToString() != "") { string val = HttpContext.Current.Request.Cookies[ConfigurationManager.AppSettings["AdminLoginCookieName"]]["AdminID"].ToString(); string Email = HttpContext.Current.Request.Cookies[ConfigurationManager.AppSettings["AdminLoginCookieName"]]["AdminEmail"].ToString(); //string RollID = HttpContext.Current.Request.Cookies[ConfigurationManager.AppSettings["AdminLoginCookieName"]]["RollID"].ToString(); AdminID = Convert.ToInt32(Crypts.Decrypt(val)); //AdminRoles = Crypts.Decrypt(RollID); result = true; } else { //AdminRoles = ""; AdminID = 0; result = false; } return(result); }