@model TrailApp.Models.LoginModel @{ ViewBag.Title = "Log in"; } <hgroup class="title"> <h1>@ViewBag.Title.</h1> </hgroup> <section id="loginForm"> <h2>Use a local account to log in.</h2> @using (Html.BeginForm(new { ReturnUrl = ViewBag.ReturnUrl })) { @Html.AntiForgeryToken() @Html.ValidationSummary(true) <fieldset> <legend>Log in Form</legend> <ol> <li> @Html.LabelFor(m => m.UserName) @Html.TextBoxFor(m => m.UserName) @Html.ValidationMessageFor(m => m.UserName) </li> <li> @Html.LabelFor(m => m.Password) @Html.PasswordFor(m => m.Password) @Html.ValidationMessageFor(m => m.Password) </li> <li> @Html.CheckBoxFor(m => m.RememberMe) @Html.LabelFor(m => m.RememberMe, new { @class = "checkbox" }) </li> </ol> <input type="submit" value="Log in" /> </fieldset> <p> @Html.ActionLink("Register", "Register") if you don't have an account. </p> } </section> <section class="social" id="socialLoginForm"> <h2>Use another service to log in.</h2> @Html.Action("ExternalLoginsList", new { ReturnUrl = ViewBag.ReturnUrl }) </section> @section Scripts { @Scripts.Render("~/bundles/jqueryval") }
public class LoginController : Controller { public ActionResult Login() { //Your code of login //if(//success) return RedirectToAction("Member"); //If Member Action Method exist //else return View(); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)