/// <summary> /// 验证用户信息并把用户信息 /// </summary> /// <param name="user"></param> /// <param name="schoolId"></param> /// <returns></returns> private bool loginHandle(UserInfo user, string schoolId) { try { UserSchoolInfo = weiXinSercive.GetSingleSchoolInfoByID(schoolId); } catch { spanWarmInfo.Visible = true; spanWarmInfo.InnerText = "获取学校信息失败。"; Session.Clear(); return(false); } if (UserSchoolInfo == null) { return(false); } try { LoginUserInfo = weiXinSercive.CheckReader(user.LoginId, user.Password, UserSchoolInfo.Number); divSuccess.Style.Add("display", "block"); divcontent.Style.Add("display", "none"); divstuInfo.Style.Add("display", "none"); return(true); } catch (RemoteServiceLinkFailed ex) { spanWarmInfo.Visible = true; spanWarmInfo.InnerText = "连接学校服务器失败,可能是学校已经关闭了服务器的远程访问。"; Session.Clear(); return(false); } catch (Exception ex) { spanWarmInfo.Visible = true; spanWarmInfo.InnerText = string.Format("登录失败:{0}", ex.Message); Session.Clear(); return(false); } }