先来一组图,看看界面到是怎么样的吧
登录界面,做的相当搓,没做美工。笔者在之前的博文中也有说过,希望不要吐槽哈
管理员界面:
还有个非管理员的界面。 与管理员界面差不多,管理员是可以直接 编辑信息的,而非管理员就不行了。这里就不再赘述了。
再来聊聊 这个登录。
笔者使用的是access数据库。相信装了微软的 office 都有这个数据库的,除非你在安装office的时候 去掉了安装offence数据库的选项。
笔者先创建了一个数据库文件,里面有一张表就是存放登录用户信息的。是这样设计的:
当然, 笔者是事先在数据库里面写好了用户名和密码的, 就没有做注册了。
登录是这样做的:
1,先获取登录界面输入的信息并保存
2,再到数据库里面查询,是否存在用户,不存在,则报错如下:
思路大概就是这样了。看看关键代码吧。
/// <summary>
/// ----resetBtn 按钮事件, 清空输入框内的内容
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void resetBtn_Click(object sender, EventArgs e)
{
if (accountTextBox.Text != "" || psdTextBox.Text != "")
{
accountTextBox.Text = "";
psdTextBox.Text = "";
}
}
/// <summary>
/// ----登录按钮事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void loginBtn_Click(object sender, EventArgs e)
{
///---查询语句
string accountStr = "select * from [login] where ID = '" + accountTextBox.Text + "' and PSD = '" + psdTextBox .Text+ "'";
DataSet ds = new DataSet();
///---!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!