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; }
public FileContentResult GetValidCode() { FileContentResult validCodeImage = MvcExtension.GetValidCodeImage(); return(validCodeImage); }
public void Logout() { MvcExtension.Logout(); }