public void Login(string loginId, string password, string validCode) { #region # 校验验证码 if (OperationContext.ValidCode != null && OperationContext.ValidCode != validCode) { //清空验证码 OperationContext.ClearValidCode(); throw new InvalidOperationException("验证码错误!"); } #endregion //清空验证码 OperationContext.ClearValidCode(); //验证登录 OperationContext.LoginInfo = this._authenticationContract.Login(loginId, password); }