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

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

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

    allen
    專注于java ee技術,包括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)
    ??{
    ???// 在此處放置用戶代碼以初始化頁面
    ???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 窗體設計器生成的代碼
    ??override protected void OnInit(EventArgs e)
    ??{
    ???//
    ???// CODEGEN: 該調(diào)用是 ASP.NET Web 窗體設計器所必需的。
    ???//
    ???InitializeComponent();
    ???base.OnInit(e);
    ??}
    ??
    ??/// <summary>
    ??/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
    ??/// 此方法的內(nèi)容。
    ??/// </summary>
    ??private void InitializeComponent()
    ??{???
    ???this.Load += new System.EventHandler(this.Page_Load);

    ??}
    ??#endregion
    ?}
    }

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

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


    網(wǎng)站導航:
     

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一欧洲中文字幕在线| 男人j进入女人j内部免费网站| 亚洲精品无码久久久久A片苍井空| 色噜噜的亚洲男人的天堂| 日韩电影免费在线观看中文字幕| 亚洲午夜福利精品无码| 亚洲最新在线视频| a免费毛片在线播放| 男女做羞羞的事视频免费观看无遮挡| 亚洲国产aⅴ综合网| 亚洲黄色激情视频| 国产成人AV免费观看| 免费国产成人午夜电影| 亚洲人成日本在线观看| 国产一精品一AV一免费| 亚洲 另类 无码 在线| 亚洲色无码国产精品网站可下载| 久久久久久久99精品免费| 亚洲国产成人久久综合区| 国产免费福利体检区久久| 国产国产人免费视频成69大陆 | 亚洲乱亚洲乱妇24p| 免费观看一级毛片| 亚洲人成在线精品| 精品免费国产一区二区三区 | 色婷婷六月亚洲综合香蕉| 久热中文字幕在线精品免费| 亚洲精品无码MV在线观看| 乱淫片免费影院观看| 国产精品免费视频网站| 高清永久免费观看| 自拍偷自拍亚洲精品被多人伦好爽 | 国产人成免费视频| 亚洲中文字幕无码中文| 国产午夜免费福利红片| 国产精品网站在线观看免费传媒| 亚洲欧洲久久精品| 亚洲伊人久久综合影院| 无码国产精品一区二区免费式影视| 久久精品国产亚洲av瑜伽| 亚洲Av无码专区国产乱码DVD|