ASP.NET三层架构-1.1-实现登录功能
1.创建ASP_NET数据库
create database ASP_NET
go
create table UserInfo(
ID int IDENTITY(1,1) Not NULL Primary Key,
[Name] [nvarchar](32) NOT NULL,
[Pwd] [nvarchar](8) Not NULL
)
insert into UserInfo values('admin','123')
打开Visual Studio 创建一个项目 创建一个解决方案TreeTierArchitecture
创建3个类:BLL类,DAL类,Model类 创建一个名为UI的Web应用程序
在解决方案下创建一个类:
2.BLL层
LoginState.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public enum LoginState
{///用户名不存在
NoName,
/// <summary>
/// 密码错误
/// </summary>
PwdErr,
/// <summary>
/// 登陆成功
/// </summary>
OK
}
}
UserInfoBll.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DAL;
using Model;
namespace BLL
{
public class UserInfoBll
{
private UserInfoDal dal = new UserInfoDal();
public LoginState CheckLogin(string UserName,string Pwd)
{
UserInfo user = dal.SelectUserInfoLogin(UserName);
if(user==null)
{
return LoginState.NoName;
}
else
{
if (user.Pwd != Pwd)
{
return LoginState.No
不装了我朝鲜的: 非法啊
点.953: 你做出来吗?
计科黄华军: 为什么输入这个npm i @vant/weapp -S --production后,后面几条不是want
2301_79612996: 啊啊啊怎么看到一半要付费啊
95lucky: 完整代码可以提供下吗