c# .net高手进啊 帮我整整登陆控件

来源:百度知道 编辑:UC知道 时间:2024/05/05 10:58:40
大家知道vs2005中的登录控件啊都太死板 比如我想弄3个提示问题 可他就有一个 我想记录我的登录状态它也没有 数据库还是他默认的 很垃圾的 而且我不知道他的登录控件过滤了没 能不能防住注入式病毒
这些都怎么办呢 是自己改它的登录注册控件还是自己写代码啊

创建一张表:
CREATE TABLE Login
(
ID INT PRIMARY KEY IDENTITY NOT NULL,--自增标识
UserName VARCHAR(20) NOT NULL,--用户名非空
Password VARCHAR(20) NOT NULL,--密码非空
[Role] VARCHAR(10) NOT NULL,--权限非空(可选)
QuestionOne VARCHAR(50) NOT NULL,
QuestionTwo VARCHAR(50) NOT NULL,
QuestionTri VARCHAR(50) NOT NULL,--三个问题(是否非空可选)
AnswerOne VARCHAR(50) NOT NULL,
AnswerTwo VARCHAR(50) NOT NULL,
AnswerTri VARCHAR(50) NOT NULL,--三个答案(是否非空可选)
)

在类库中创建登陆类(不在类库里面也可以)
public class User
{
private int _ID;

public int ID
{
get { return _ID; }
set { _ID = value; }
}
private string _UserName;

public string UserName
{
get { return _UserName; }
set { _UserName = value; }
}
private string _Password;

public string Password