簡體   English   中英

Asp.net成員資格-從其他asp.net應用程序文件夾登錄

[英]Asp.net Membership - Login from different asp.net application folder

如果有一個具有以下結構的asp.net網站,則其根目錄以前是純HTML格式,而所有.aspx頁都位於子文件夾應用程序中。 在子文件夾應用程序中,成員可以通過asp.net成員身份登錄,但不能從主頁進行登錄。

理想的解決方案:

我希望訪問者能夠從主頁而不是子文件夾登錄。

當前設置:

網站的根目錄包含一個具有asp.net成員身份配置的web.config文件,該表單設置指向同一網站內的(子)文件夾:

web.config中,我有:

 <forms name="aspnetUsers" loginUrl="SUBFOLDER/account/login.aspx" timeout="43200" cookieless="UseCookies" />

根/子文件夾 web.config中,我有:

 <forms name="aspnetUsers" loginUrl="~/account/login.aspx" timeout="43200" cookieless="UseCookies" />

問題:

我可以單擊主頁上的“登錄”控件的“登錄”鏈接,該鏈接將帶我到root / subfolder / account / login.aspx ,但是登錄后,我返回到根文件夾中的主頁,而Login控件沒有不會將我識別為已登錄,但是當我瀏覽到已登錄的root / subfolder的頁面時,該怎么辦?

我如何最好地解決這個問題?

這個問題可能是重復的,可以關閉,因為我在這里在StackOverflow上找到了解決方案:

將一個Asp.net成員資格數據庫與多個應用程序一起使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM