今天我们来聊聊[登录首页设计],以下2个是关于登录首页设计的观点,希望能帮助到您找到想要的,更多系统登录设计相关的资讯继续关注本站。
系统登录模块用例的设计原理?
本文贡献者:【壞(_小少︶ㄣ】 ,解答(登录首页设计)的问题,如果问题解决,可以关注本站!
答系统登录模块用例的设计原理分三种:
1.账号密码登录:服务器端收到数据,从数据库中查询看是否有当前账号,若没有则返回结果“查找不到当前账号”。若存在该账号,则获取当前账号存放在数据库中的盐值对当前密码进行加密,并将该加密后的密码与数据库中存放的密码比对。
2.验证码登录:服务器端将收到的验证码与redis中的验证码比对,一致的话就登录成功,否则返回结果“验证码错误,请重新输入!”
3.第三方账号登录:登录成功之后会返回一个token,openid等数据,在这个过程中会用到oauth2.0;客户端拿到token,openid,loginType数据去请求服务器,服务器拿到数据会根据对应的loginType去对应的用户中心进行token和openid进行校验,校验不通过就返回错误码。
以上就是重庆云诚科技小编解疑贡献者:(壞(_小少︶ㄣ)解答的关于“系统登录模块用例的设计原理?”的问题了,不知是否已经解决你的问题?如果没有,下一篇内容可能是你想要的答案,下面继续评论下文用户【眼泪的名字】贡献的“如何设计“合并多个系统的登录界面””的一些相关疑点做出分析与解答,如果能找到你的答案,可以关注本站。

如何设计“合并多个系统的登录界面”
本文贡献者:【眼泪的名字】 ,解答(登录首页设计)的问题,如果问题解决,可以关注本站!
答将启动程序设计为登录窗体啊。你这VS说得太不明确吧,各种语言呢。在登录按钮下面判断语句啊。以下为C#版本,部分代码需修改
private void btn_login_Click(object sender, EventArgs e)
{
string str;
if (this.txt_user.Text == "")
{
this.errorProvider1.SetError(txt_user, "用户名不能为空");
}
if (this.txt_password.Text == "")
{
this.errorProvider1.SetError(txt_password, "密码不能为空");
}
if (this.txt_user.Text != "" && this.txt_password.Text != "")
{
clscommand User = new clscommand();
clsJiami des = new clsJiami();
str =des.EncryptDES(txt_password.Text.Trim());
string sql = "select * from login where userID='" + txt_user.Text + "' and password='" + str + "'";
if (User.LoginConfirm(sql))
{
frm_main frm = new frm_main();
this.Hide();
frm.Show();
}
}
}
最后,你如何评价[登录首页设计]?欢迎下面互动!想了解更多精彩内容,快来关注本站吧。
推荐文章:
本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.cqycseo.com/kangadmin/makehtml_archives_action.php?endid=0&startid=-1&typeid=15&totalnum=6115&startdd=2120&pagesize=20&seltime=0&sstime=1679321406&stime=&etime=&uptype=&mkvalue=0&isremote=0&serviterm=
