<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麻豆| 一级特黄录像视频免费| 亚洲精品无码精品mV在线观看| 国产一级a毛一级a看免费人娇| 国产亚洲精品a在线无码| 99爱在线精品视频免费观看9| 亚洲视频精品在线观看| 在线观看特色大片免费视频| 亚洲乱亚洲乱妇无码| 亚洲福利精品一区二区三区| 国产精品小视频免费无限app| 亚洲av永久无码精品秋霞电影影院 | 四虎成人精品永久免费AV| 久久精品九九亚洲精品| 国产免费看JIZZ视频| 亚洲AV永久无码精品一福利| 国产成人亚洲精品影院| 亚欧免费一级毛片| 亚洲乱码无限2021芒果| 国产真人无遮挡作爱免费视频| 国产精品免费久久| 亚洲国产电影在线观看| 国产免费人人看大香伊| 三级黄色免费观看| 国产精品亚洲午夜一区二区三区| 国产男女猛烈无遮档免费视频网站 | 男女作爱在线播放免费网站| 精品亚洲AV无码一区二区| 亚洲AⅤ视频一区二区三区| 久久w5ww成w人免费| 青青青亚洲精品国产| 久久精品国产亚洲av四虎| 免费阿v网站在线观看g| 久久国产精品免费一区二区三区| 亚洲成人福利网站|