想必现在有很多小伙伴对于用c#语言,sqlserver数据库,写一个用户登录系统。最好是详细教程。方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于用c#语言,sqlserver数据库,写一个用户登录系统。最好是详细教程。方面的知识分享给大家,希望大家会喜欢哦。
先判断你要注册的用户是不是存在,如果存在就不能注册,如果不存在则进行写入动作。
【资料图】
下面是我写的,你可以进行参考。
protected void Button1_Click(object sender, EventArgs e)
芝命士回答,版作权必究,未经许可,不得历义转能载
{
using (TransactionScope ts = new TransactionScope()) //如果发生错误则数据库回滚
{
小但无最通,特图每矿王。
try
{
if (txtuser.Text == "" || txtname.Text == "")
{
PublicFun.PublicFunction.showMsg(this, "请输入工号,或姓名");
return;
}
我生过种常西打白律须写存斯。
if (txtpass.Text == "" || txtpassText == "")
{
PublicFun.PublicFunction.showMsg(this, "密码不能为空");
return;
}
if (txtemail.Text == "")
{
PublicFun.PublicFunction.showMsg(this, "邮件不能为空");
return;
}
if (txtpass.Text != txtpassText)
{
PublicFun.PublicFunction.showMsg(this, "两次输入的密码补符,请检查");
return;
}
string ceconstr = PublicFun.PublicFunction.GetDBconstr("ce_manage_db");
string sql = "select * from account_user_t where userid="" + txtuser.Text.Trim() + "" ";
ds = MySqlHelper.ExecuteDataset(ceconstr, sql);
if (ds.Tables[0].Rows.Count == 0)
{
sql = "insert into account_user_t_new(Userid,Password,Username,DeptName,UserDuty,Email,Tel,Ext,createdate,flag) " +
" values("" + txtuser.Text.Trim() + "","" + txtpass.Text.Trim() + "","" + txtname.Text.Trim() + "","" + dpDept.SelectedItem.ToString() + "","" + dpJob.SelectedItem.ToString() + "", " +
" "" + txtemail.Text.Trim() + "","" + txttel.Text.Trim() + "","" + txtext.Text.Trim() + "",now(),"Y") ";
MySqlHelper.ExecuteNonQuery(PublicFun.PublicFunction.GetDBconstr("ce_manage_db"), sql);
PublicFun.PublicFunction.showMsg(this, "注册成功,等待主管审核");
}
else
{
PublicFun.PublicFunction.showMsg(this, "此工号:" + txtuser.Text.Trim() + " 已经存在 ");
return;
}
}
catch (Exception ex)
{
PublicFun.PublicFunction.showMsg(this, ex.Message);
}
ts.Complete(); //如果发生错误则数据库回滚
}
txtuser.Text = "";
txtname.Text = "";
}
本文到此结束,希望对大家有所帮助。
下一篇:最后一页
X 关闭
Copyright 2015-2022 亚太科技网版权所有 备案号:沪ICP备2020036824号-11 联系邮箱: 562 66 29@qq.com