<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: 該調用是 ASP.NET Web 窗體設計器所必需的。
    ???//
    ???InitializeComponent();
    ???base.OnInit(e);
    ??}
    ??
    ??/// <summary>
    ??/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
    ??/// 此方法的內容。
    ??/// </summary>
    ??private void InitializeComponent()
    ??{???
    ???this.Load += new System.EventHandler(this.Page_Load);

    ??}
    ??#endregion
    ?}
    }

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

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


    網站導航:
     

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲短视频男人的影院| 成人免费一区二区三区| 亚洲91av视频| 亚洲国产aⅴ综合网| 免费无码精品黄AV电影| 人人揉揉香蕉大免费不卡| 猫咪免费观看人成网站在线| 亚洲youjizz| 久久久久亚洲AV无码网站| 国产亚洲精品无码拍拍拍色欲| 国产精品冒白浆免费视频| 青青青国产在线观看免费| 久久免费视频99| 精品视频在线免费观看| 久久久精品国产亚洲成人满18免费网站 | 亚洲精品视频在线观看免费| 一级毛片免费视频| 久久精品国产大片免费观看| 久久高潮一级毛片免费| 五月婷婷免费视频| 免费高清A级毛片在线播放| 亚洲国产精品久久久久秋霞小| 亚洲高清有码中文字| 亚洲一卡二卡三卡四卡无卡麻豆| 久久久久亚洲AV无码专区首JN| 亚洲天堂视频在线观看| 久久亚洲AV无码精品色午夜麻| 久久91亚洲人成电影网站| 亚洲日韩精品无码一区二区三区 | 黄色免费网址在线观看| 亚洲第一街区偷拍街拍| 亚洲国产成人久久综合| 亚洲heyzo专区无码综合| 亚洲A∨精品一区二区三区下载 | 亚洲成A人片77777国产| 全部免费毛片在线| 亚洲国产成人久久综合一区77| 亚洲午夜成人精品电影在线观看| 亚洲视频人成在线播放| 亚洲伊人色欲综合网| 亚洲人成在线影院|