解決方案稱爲Portal,其中包含Areas/CMS/Login文件夾。 CMS/Controllers中的登錄控制器與Portal解決方案中的AccountController幾乎相同。我定製的登錄,它工作一切優秀,除了一兩件事:當我使用[Authorize]
過濾器,如果用戶沒有大於被記錄下來,他將被重定向到http://localhost:1177/Account/LogOn?ReturnUrl=%2fCMS%2fArticle,我想這重定向需要用戶到這裏:
http://localhost:1177/CMS/Login
任何想法如何解決這個問題?
預先感謝asp.net mvc 2更改未授權操作的重定向
1
A
回答
3
你的web.config可能會包含看起來像這樣的部分:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880"/>
</authentication>
它是定義了AuthorizeAttribute重定向你當用戶還沒有授權給loginUrl 。傳遞給操作的返回URL是您可以用來將用戶重定向到授權後的內容。
+0
是的,就是這樣。謝謝!!! – 2010-04-01 18:39:01
相關問題
- 1. 重定向(「/錯誤/未經授權」)在ASP.NET MVC中不工作
- 2. ASP.NET核心,更改默認重定向未經授權
- 3. ASP.Net MVC - 有條件的未經授權的重定向
- 4. asp.net mvc選擇更改重定向到操作
- 5. ASP.NET MVC 2授權問題
- 6. 使用ASP.NET MVC控制器與授權和未授權用戶進行操作
- 7. 從ASP.NET MVC 2授權中排除操作
- 8. 禁止未授權重定向在ASP.NET核心
- 9. ASP.NET中的授權,JSON和重定向
- 10. ASP.NET MVC - 授權重構
- 11. ASP.Net MVC 4自定義授權票據重定向問題
- 12. MVC授權重定向另一個Url
- 13. 自定義授權屬性重定向當未經授權
- 14. ASP.Net核心MVC6重定向到未經授權時登錄
- 15. ASP.NET MVC 3定製授權
- 16. ASP.NET MVC授權 - 自定義?
- 17. ASP.NET MVC自定義授權
- 18. ASP.NET MVC定製授權
- 19. ASP.Net MVC 3重定向未經授權的用戶不登錄URL
- 20. 麻煩ASP.NET MVC應用程序重定向到未經授權的用戶
- 21. 爲什麼重定向結果未在兒童操作中允許Asp.net MVC 2
- 22. 未授權時重定向到網址
- 23. Asp.net MVC授權屬性,重定向到自定義「無權限」頁面
- 24. 當用戶未被授權時,ASP.NET MVC授權屬性會執行302重定向
- 25. ASP.NET與OpenIdAuthentication:重定向到url如果未授權
- 26. 自定義授權(權限)ASP.NET MVC
- 27. ASP.NET MVC 2授權與網關頁面
- 28. ASP.Net MVC 3:反向授權屬性
- 29. MVC6防止未經授權的重定向
- 30. 測試Django管理操作(重定向/授權問題)
你是說你有一個特定的登錄只是CMS以及該網站的登錄? – 2010-04-01 18:32:58
雖然項目正在開發中,我將有兩個登錄,最終演示文稿我將創建一個用戶,刪除登錄門戶,它將留下一個用戶帳戶和登錄/註銷(不可能註冊新用戶) – 2010-04-01 18:37:05