<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    allen
    專注于java ee技術(shù),包括struts,jsf,webwork,spring,hibernate,ibatis
    posts - 7,  comments - 9,  trackbacks - 0

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;
    using System.Xml;
    using System.Net;
    using System.IO;
    namespace ssotest
    {
    ?/// <summary>
    ?/// login 的摘要說明。
    ?/// </summary>
    ?public class login : System.Web.UI.Page
    ?{
    ??protected System.Web.UI.WebControls.Label Label1;
    ??private const string CASHOST = "https://localhost:8443/cas/";
    ??


    ??private void Page_Load(object sender, System.EventArgs e)
    ??{
    ???// 在此處放置用戶代碼以初始化頁(yè)面
    ???String tkt=Request.QueryString["ticket"];
    ???string service = Request.Url.GetLeftPart(UriPartial.Path);
    ???if (tkt == null || tkt.Length == 0)
    ???{
    ????string redir = CASHOST + "login?" +???????????????? "service=" + service;
    ????Response.Redirect(redir);
    ????return ;
    ???}
    ???string validateurl = CASHOST + "serviceValidate?" +
    ????"ticket=" + tkt + "&"+
    ????"service=" + service;
    ???//Response.Write(validateurl);
    ???System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
    ???StreamReader Reader = new StreamReader( new WebClient().OpenRead(validateurl));
    ???string resp = Reader.ReadToEnd();
    ???NameTable nt = new NameTable();
    ???XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
    ???XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
    ???XmlTextReader reader = new XmlTextReader(resp, XmlNodeType.Element, context);

    ???string netid = null;
    ???while (reader.Read())
    ???{
    ????if (reader.IsStartElement())
    ????{
    ????? string tag = reader.LocalName;
    ????? if (tag=="user")????????????????
    ?????? netid = reader.ReadString();????????????????
    ????}
    ???}
    ??? reader.Close();
    ???if (netid == null)
    ???{
    ????Label1.Text = "CAS returned to this application, but then refused to validate your identity.";????????
    ???}
    ???else
    ???{
    ????? Label1.Text = "Welcome " + netid;?
    ???? // FormsAuthentication.RedirectFromLoginPage(netid, false);
    ???}
    ??}
    ??public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy

    ??{

    ???public TrustAllCertificatePolicy()

    ???{}

    ?

    ???public bool CheckValidationResult(ServicePoint sp,

    ????System.Security.Cryptography.X509Certificates.X509Certificate cert,

    ????WebRequest req, int problem)

    ???{

    ????return true;

    ???}

    ??}


    ??#region Web 窗體設(shè)計(jì)器生成的代碼
    ??override protected void OnInit(EventArgs e)
    ??{
    ???//
    ???// CODEGEN: 該調(diào)用是 ASP.NET Web 窗體設(shè)計(jì)器所必需的。
    ???//
    ???InitializeComponent();
    ???base.OnInit(e);
    ??}
    ??
    ??/// <summary>
    ??/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改
    ??/// 此方法的內(nèi)容。
    ??/// </summary>
    ??private void InitializeComponent()
    ??{???
    ???this.Load += new System.EventHandler(this.Page_Load);

    ??}
    ??#endregion
    ?}
    }

    posted on 2006-11-09 11:51 robbin163 閱讀(1383) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲成av人片在www鸭子| 婷婷亚洲久悠悠色悠在线播放| 亚洲综合色区中文字幕| 一级女人18毛片免费| 亚洲一级在线观看| 成人免费看吃奶视频网站| 亚洲欧洲日产国码久在线| 国产成人精品123区免费视频| 一级毛片免费在线播放| 亚洲成色WWW久久网站| 99视频精品全部免费观看| 亚洲综合激情九月婷婷| 韩国免费三片在线视频| 色网站在线免费观看| 伊人久久大香线蕉亚洲五月天 | 亚洲精品无码成人片在线观看| 三级片免费观看久久| 在线播放亚洲第一字幕| 91久久精品国产免费直播| 亚洲精品无码久久久久YW| 亚洲美女在线国产| 无码国产精品一区二区免费式芒果| 亚洲国产精品人久久电影| 手机看片久久国产免费| 巨胸喷奶水www永久免费 | 爱情岛亚洲论坛在线观看| 亚洲熟伦熟女新五十路熟妇| 国产成年无码久久久免费| 亚洲一卡2卡4卡5卡6卡残暴在线| 爽爽日本在线视频免费| 久久久久久久国产免费看| 亚洲高清在线mv| 四虎永久免费影院| 91短视频在线免费观看| 精品久久久久久久久亚洲偷窥女厕| 中文亚洲AV片在线观看不卡| 毛片a级毛片免费播放100| 国产99视频精品免费视频76| 亚洲第一永久在线观看| av在线亚洲欧洲日产一区二区| 亚洲无砖砖区免费|