我在我的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来说也是非常好的。 –