我用簡單的會員資格,因爲你在web.config中知道你可以指定登錄網址,如下所示認證形式登錄我mvc4 asp.net項目的URL和路由數據
<authentication mode="Forms">
<forms loginUrl="~/account/login" timeout="2880" />
</authentication>
我的問題是這樣的,在項目的網址我有一個路線數據,以確定文化信息
樣品網址:http://somedomain.com/en-us/controller/action
假設有人試圖達到的成員只有他們將被重定向在web.config中URL指定的動作,我只是想知道的是有一種方法可以基於此來更改該網址語言路線價值?
樣品>http://somedomain.com/en-us/controller/membersonly>重定向>>http://somedomain.com/en-us/account/login
樣品>http://somedomain.com/ku-ir/controller/membersonly>重定向>>http://somedomain.com/ku-ir/account/login
如何實現這一目標?
是不是我自己的答案?!! –
嗨亞歷杭德羅。可以編輯你的答案,以清楚你的代碼與@ user2675751的答案中的代碼的區別。謝謝! –
Milad答案中的代碼不能編譯,因爲它缺少實際的方法定義。相反,邏輯直接在課堂上。 另外我喜歡Alejandro如何顯示如何使用屬性。 – mono68