Esempio n. 1
0
        /// <summary>
        /// Chức năng đăng nhập
        /// </summary>
        /// <param name="usr"></param>
        /// <returns></returns>
        public bool Authentication(loginUserRequest usr)
        {
            var action = new bs_TaiKhoanQuanLy();
            var result = action.Authentication(usr);

            action.Dispose();
            return(result);
        }
        public bool Login(LoginModel usr)
        {
            var para = new loginUserRequest()
            {
                UserName = usr.UserName,
                Password = usr.Password
            };

            var result = action.Authentication(para);

            return(result);
        }
        public bool Authentication(loginUserRequest usr)
        {
            try
            {
                var lusr = GetTaiKhoanQuanLy("", usr.UserName);
                var user = lusr.Any() ? lusr[0] : null;

                if ((bool)(user != null & (user.Password.Equals(usr.Password, StringComparison.CurrentCulture)) & user.TrangThai))
                {
                    return(true);
                }
            }catch (Exception e)
            {
                bs_EventLog.EventLog("Connection", "Authentication", e.Message, e.StackTrace);
            }

            return(false);
        }