我在我的web.config以下:在MVC控制器中爲WebForms應用程序設置Cookie?
<authentication mode="Forms">
<forms name=".MyWebSite" enableCrossAppRedirects="true" loginUrl="Login" timeout="60" path="/" defaultUrl="~/Pages/Landing.aspx"></forms>
</authentication>
Login
是工作的MVC路線。
從我登錄POST
方法中,假設用戶名/密碼是有效的:
FormsAuthentication.SetAuthCookie(model.Username, true);
這是正確的嗎?這是否與WebForms登錄控件代碼執行的操作相同?它似乎工作正常,但我想確保我不會在這裏忽略某些東西。
是的,這對mvc來說也是非常好的。 –