여기에 몇 가지 코드가 있습니다. 작동하지 않습니다; "로그인"후 사용자는 집/색인 페이지로 리디렉션되지 않지만 로그인 페이지가 다시로드됩니다.ASP.NET MVC4를 사용하여 로그인하는 방법은 무엇입니까?
의 Web.config :
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" />
</authentication>
...
<defaultDocument>
<files>
<add value="~/Account/Login"/>
</files>
</defaultDocument>
컨트롤러/AccountController.cs :
public class AccountController : Controller
{
//
// GET: /Account/Login
public ActionResult Login()
{
return View();
}
}
조회수/계정/Login.aspx : 난 당신이 설정되지 않은 의심
<asp:Login ID="login" runat="server" DestinationPageUrl="~/Views/Home/Index.aspx">
...
</asp:Login>
로그인 방법이 비어있는, 그래서 아무도 인증되지 얻을 것이다 ...? 간단한 양식을 확인하려면 [msdn] (http://msdn.microsoft.com/de-de/library/system.web.security.formsauthentication.authenticate.aspx) - 로그인 작업에서 Login_OnClick의 일부가 필요합니다. – metadings