Exemplo n.º 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;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         UserController userController = new UserController();
         List<KeyValuePair<string, int>> userList = userController.GetAllUserNames();
         foreach (var user in userList)
         {
             ListItem listItem = new ListItem();
             listItem.Text = user.Key;
             listItem.Value = user.Value.ToString();
             ddlUserList.Items.Add(listItem);
         }
     }
 }
Exemplo n.º 3
0
 public void TestGetUserInfo()
 {
     UserController userController = new UserController();
     User user = userController.GetUserInfo("jlw923");
     Assert.IsTrue(user.FirstName.Equals("Jennifer"));
 }