コード例 #1
0
        public void Login(string loginId, string password, string validCode)
        {
            #region # 校验验证码

            string currentValidCode = MvcExtension.GetValidCode();
            if (currentValidCode != validCode)
            {
                //清空验证码
                MvcExtension.ClearValidCode();

                throw new InvalidOperationException("验证码错误!");
            }

            #endregion

            //清空验证码
            MvcExtension.ClearValidCode();

            //验证登录
            string    clientId  = NetworkExtension.GetLocalMacAddress();
            LoginInfo loginInfo = this._authenticationContract.Login(loginId, password, clientId);
            base.HttpContext.Session[GlobalSetting.ApplicationId] = loginInfo;
        }
コード例 #2
0
        public FileContentResult GetValidCode()
        {
            FileContentResult validCodeImage = MvcExtension.GetValidCodeImage();

            return(validCodeImage);
        }
コード例 #3
0
 public void Logout()
 {
     MvcExtension.Logout();
 }