コード例 #1
0
        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");
            }
        }
コード例 #2
0
 public static string DecryptString(string EString)
 {
     try
     {
         EString = Crypts.Decrypt(EString);
     }
     catch { }
     return(EString);
 }
コード例 #3
0
 public static string EncryptString(string EString)
 {
     if (EString.Trim() != "")
     {
         try
         {
             EString = Crypts.Encrypt(EString);
         }
         catch { }
     }
     return(EString);
 }
コード例 #4
0
    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);
    }