ExtAspNetÓ¦Óü¼ÇÉ£¨Èý£© - 302ÓëAsp.Net Ajax
ʱ¼ä:2009-09-23 00:06 µã»÷:1345´Î ×ÖÌ壺[]
¡¡¡¡ÎÊÌâÃèÊö£º
¡¡¡¡mgzhenhongÍøÓÑÌáµ½ÕâÑùµÄÎÊÌ⣬²¢¸ø³öÁËʾÀý£º
¡¡¡¡1. Web.configÆôÓÃForms Authentication¡£
<authentication¡¡mode="Forms">
¡¡¡¡<forms¡¡name=".Test"¡¡loginUrl="~/Login.aspx"¡¡timeout="20"¡¡protection="All"></forms>
</authentication>
<authorization>
¡¡¡¡<deny¡¡users="?"/>
</authorization>
¡¡¡¡2. µÇ¼ҳÃ棨Login.aspx£©·ÅÖÃÒ»¸ö°´Å¥£¬µã»÷°´Å¥Ê±Ä£ÄâµÇ¼£º
protected¡¡void¡¡Button1_Click(object¡¡sender,¡¡EventArgs¡¡e)
{
¡¡¡¡¡¡¡¡FormsAuthentication.SetAuthCookie("AccountID",¡¡false);
¡¡¡¡¡¡¡¡PageContext.Redirect("~/Default.aspx");
}
¡¡¡¡3. Ö÷Ò³Ãæ·ÅÖÃÒ»¸ö°´Å¥£¬²¢ÔÚPage_Loadʱɾ³ýµÇ¼ƾ֤£º
protected¡¡void¡¡Page_Load(object¡¡sender,¡¡EventArgs¡¡e)
{
¡¡¡¡¡¡¡¡FormsAuthentication.SignOut();
}
protected¡¡void¡¡Button1_Click(object¡¡sender,¡¡EventArgs¡¡e)
{
¡¡¡¡¡¡¡¡//¡¡nothing
}
¡¡¡¡4. µã»÷´Ë°´Å¥Ê±Ó¦¸Ã»áÌøתµ½µÇ¼ҳÃ棬µ«ÊÇÓÉÓÚʹÓÃÁËExtAspNet³ö´íÁË£º
¡¡¡¡ÎÊÌâ·ÖÎö£º
¡¡¡¡Ê×ÏÈ´ÓFirebugÌṩµÄÐÅÏ¢£¬ÎÒÃÇÖªµÀÔÚµã»÷Default.aspxÒ³ÃæµÄ°´Å¥Ê±µÄÈ··¢³öÁËÁ½´ÎÇëÇ󣬵ÚÒ»´Î·µ»ØµÄÊÇ 302 Found£¬
±¾ÎĵØÖ· £º
±êÇ©: ExtAspNet
------·Ö¸ôÏß----------------------------
¡¡