Exemple #1
0
        /// <summary>
        /// btnLogin_Click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                var isValidUser = false;
                var rememberme = false;
                if (!string.IsNullOrEmpty(txtusername.Text) && !string.IsNullOrEmpty(txtpassword.Text))
                {
                    var user = new UserBLL();
                    //user.UserName = txtusername.Text;
                    //user.Password = txtpassword.Text;
                    rememberme = (bool)chbxRememberMe.Checked;

                    isValidUser = user.Login(txtusername.Text, txtpassword.Text);

                    if (isValidUser)
                    {
                        Session["User"] = new Controllers.UserController().GetUserInfo(txtusername.Text);
                        FormsAuthentication.SetAuthCookie(txtusername.Text, rememberme);
                        Response.Redirect("~/home.aspx");
                    }
                    else
                    {
                        errLable.Text = "The username and password provided is incorrect.";
                    }

                }

            }
            catch (Exception)
            {

                throw;
            }
        }
        public void LoginTest()
        {
            string username = "******";
            string password = "******";

            var user = new UserBLL();
            var isValidUser = user.Login(username, password);

            Assert.IsTrue(isValidUser);
        }