/// <summary> /// 返回请求认证的网站 /// </summary> private void ReturnUrl() { string url = Request.QueryString["site"]; if (string.IsNullOrEmpty(url)) { return; } url = HttpUtility.UrlDecode(url); ZhuJi.SSO.Core.Server server = new ZhuJi.SSO.Core.Server(); //取得认证信息 string data = getAuthInfo(); if (string.IsNullOrEmpty(data)) { return; } #region 写入签名信息 if (url.IndexOf('?') == -1) { url = url + "?s=" + server.SignatueData(data + "$" + Request.QueryString["ticks"]); url = url + "&v=" + server.EncodeBase64(data); } else { url = url + "&s=" + server.SignatueData(data + "$" + Request.QueryString["ticks"]); url = url + "&v=" + server.EncodeBase64(data); } #endregion Response.Redirect(url); }
/// <summary> /// ����������֤����վ /// </summary> private void ReturnUrl() { string url = Request.QueryString["site"]; if (string.IsNullOrEmpty(url)) { return; } url = HttpUtility.UrlDecode(url); ZhuJi.SSO.Core.Server server = new ZhuJi.SSO.Core.Server(); //ȡ����֤��Ϣ string data = getAuthInfo(); if (string.IsNullOrEmpty(data)) { return; } #region д��ǩ����Ϣ if (url.IndexOf('?') == -1) { url = url + "?s=" + server.SignatueData(data + "$" + Request.QueryString["ticks"]); url = url + "&v=" + server.EncodeBase64(data); } else { url = url + "&s=" + server.SignatueData(data + "$" + Request.QueryString["ticks"]); url = url + "&v=" + server.EncodeBase64(data); } #endregion Response.Redirect(url); }