0
我當前的ASP.net 3.5站點使用成員資格提供程序來管理web.config中定義的整個站點的身份驗證。ASP.net使用URL參數進行身份驗證以及成員資格提供程序
我想提供一個額外的方法通過將用戶PARAMS在URL
前進行身份驗證。 http://site.com?user=foo&pass=bar
什麼是最好的方法來實現這一點,也必須能夠調用默認身份驗證之前調用這是我現在遇到的問題。
我當前的ASP.net 3.5站點使用成員資格提供程序來管理web.config中定義的整個站點的身份驗證。ASP.net使用URL參數進行身份驗證以及成員資格提供程序
我想提供一個額外的方法通過將用戶PARAMS在URL
前進行身份驗證。 http://site.com?user=foo&pass=bar
什麼是最好的方法來實現這一點,也必須能夠調用默認身份驗證之前調用這是我現在遇到的問題。
明白了。身份驗證重定向到Login.aspx。 從那裏我可以從RETURNURL
然後
//Check if Login Params are being sent via the URL
string user = Request.QueryString["user"];
string pass = Request.QueryString["pwd"];
if ((user != null) && (pass != null))
{
this.Authenticate(user, pass);
}
//else continue with normal login method/form...
您一定要通過跨線查詢字符串傳遞明文密碼獲得PARAMS? – kd7 2010-09-01 18:41:18
我明白這個問題,但我正在尋找解決問題的方法。 – steve 2010-09-01 19:38:55