Beispiel #1
0
        /// <summary>
        /// 单点登录验证
        /// </summary>
        private void Validate()
        {
            CasClientValidate.CasClientValidateImpl casClient = new CasClientValidate.CasClientValidateImpl(Request, Response, CASHOST);
            var casNetId = casClient.Authenticate();

            if (string.IsNullOrWhiteSpace(casNetId))
            {
                return;
            }
            else
            {
                //是否与cas存在匹配关系
                var username = GetUserName(casNetId);
                //存在匹配关系
                if (!string.IsNullOrWhiteSpace(username))
                {
                    //页面跳转
                    Redirect(username);
                }
                else    //不存在,使用教务登录
                {
                    Response.Redirect("UscTamisLogin.aspx");
                    return;
                }
            }
        }
 /// <summary>
 /// 单点登录验证
 /// </summary>
 private void Validate()
 {
     CasClientValidate.CasClientValidateImpl casClient = new CasClientValidate.CasClientValidateImpl(Request, Response, CASHOST);
     var casNetId = casClient.Authenticate();
     if (string.IsNullOrWhiteSpace(casNetId))
     {
         return;
     }
     else
     {
         //是否与cas存在匹配关系
         var username = GetUserName(casNetId);
         //存在匹配关系
         if (!string.IsNullOrWhiteSpace(username))
         {
             //页面跳转
             Redirect(username);
         }
         else    //不存在,使用教务登录
         {
             Response.Redirect("UscTamisLogin.aspx");
             return;
         }
     }
 }