mvc-5 asp.net中的简单登录表单

时间:2017-01-17 05:46:17

标签: c# asp.net-mvc login asp.net-mvc-5

我刚刚开始使用mvc-5而且我无法在mvc-5中找到刚刚开始使用核心(c#)的人我使用了mvc-5但是使用了angularjs,所以当我尝试使用核心c#我甚至无法创建登录表单,

我希望你的帮助人员我创建了一个控制器,看起来如下(为了更好地理解,我显示了我的整个内容页面)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace mvcerp2.Controllers
{
    public class logintestController : Controller
    {
        // GET: logintest
        public ActionResult Index()
        {
            return View();
        }
    }
}

我的模特

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Data;
namespace mvcerp2.Models
{
    public class myloginmodel
    {
        public string username { get; set; }
        public string password { get; set; }
        public void loginauth()
        {
            bool ispresentuser = false;
            SqlConnection con = new SqlConnection(@"connectionstring",con);
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            da.Fill(dt);
            if(dt.Rows.Count>0)
            {
                ispresentuser = true;
            }
            else
            {
                ispresentuser = false;
            }
        }
    }
}

这就是我的观点的样子

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

@using (Html.BeginForm())
{
    <div>
        <input type="text" name="username"  />
        <input type="text" name="password" />
        <input type="submit" />
    </div>
}

伙伴们需要你得到这个,我需要对这段代码做些什么来使这项工作,

它无效,我无法登录,

如果用户输入用户名,密码正确,他应该被重定向到欢迎页面,否则,应该加载错误消息

0 个答案:

没有答案