| WWW-Authenticate 认证 | |
void Page_Load(object sender, EventArgs e)
{ string auth = null; string[] up = null; if ( (auth = Request.Headers["Authorization"]) != null && (up = Encoding.Default.GetString(Convert.FromBase64String(auth.Substring(6))).Split(’:’)) != null && FormsAuthentication.Authenticate(up[0], up[1]) ) return; Response.AppendHeader("WWW-Authenticate", "Basic realm=enter your username and password"); Response.StatusCode = 401; Response.Write("Access Dined"); Response.End(); } <authentication> <forms> <credentials passwordFormat="Clear"> <user name="aaa" password="aaa"/> <user name="bbb" password="bbb"/> </credentials> </forms> </authentication> |
|
| 楼主 创建:08-08-28 19:16:17 更新:08-08-28 19:16:17 | |
| 发表回复 | |