当前位置:首页 » 软件设计 » 用户登录设计

用户登录设计

发布时间: 2020-11-26 22:56:59

『壹』 如何用MATLAB设计一个用户登录界面

你打开MATLAB后,FIle->New->GUI弹出guide对话框,OK。然后就可以根据你的需要添加相应的控件,然后在自动生成的GUI界面代码中添加相应的代码。比如在yourGUIname_OpeningFcn(),pushbutton1_Callback()等函数中添加代码就可以了。
第一次设计时,弄个简单的,如一个加法计数器界面,找点相关的知识,参考一下,入门后就简单了。

『贰』 2. 完成程序,实现:设计一个用户类Uers和一个登录类LoginDemo。

User

publicclassUser{

intid;

Stringname;

Stringpwd;

publicUser(Stringname,Stringpwd){
super();
this.name=name;
this.pwd=pwd;
}

publicintgetId(){
returnid;
}

publicvoidsetId(intid){
this.id=id;
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicStringgetPwd(){
returnpwd;
}

publicvoidsetPwd(Stringpwd){
this.pwd=pwd;
}

}

LoginDemo

privateHashMap<String,User>users=newHashMap<String,User>();

publicvoidlogin(Useruser){
if(!user.getName().matches("\w+\s\w+")||!user.getPwd().matches("\w+\s\w+")){
if(!users.containsKey(user.getName())){
System.out.println("不存在该"+user.getName()+"用户");
}else{
if(users.get(user.getName()).equals(user.getPwd())){
System.out.println("热烈欢迎"+user.getName());
}else{
System.out.println("输入的密码不正确");
}
}
}else{
System.out.println("用户名或者密码格式错误");
}
}

@SuppressWarnings("resource")
publicstaticvoidmain(String[]args){
System.out.println("输入用户名和密码(namepwd)");
Stringinput=newScanner(System.in).nextLine();
Useruser=newUser(input.split("")[0],input.split("")[1]);
newLoginDemo().login(user);
}

『叁』 VB设计登录程序,设计简单的用户登录程序

Dim
AAA
As
String
Private
Sub
Command1_Click()
Dim
aa,
bb
aa
=
"admin"
'账号
bb
=
"admin888"
'密码
AAA
=
Val(AAA)
+
1
'记录登录次数
If
Val(AAA)
>=
3
Then
'等于大于3次,提示并退出程序
MsgBox
"你已经错误输入三次!"
End
End
If
If
Text1
=
aa
And
Text2
=
bb
Then
'如果输入正确
MsgBox
"登录成功!"
Me.Hide
form2.Show
'登录成功后,转到form2界面
Else
'如果输入错误
MsgBox
"账号或密码输入错误!"
End
If
End
Sub
Private
Sub
Form_Load()
Label1
=
"欢迎光临!"
End
Sub

『肆』 jsp用户登录系统的设计

这个还不简单!!!
jsp页面body里的内容:
<center>
<font size=20>欢迎来到在线考试系统!</font>
<form method="post" action="./servlet/CheckLogin">
<table>
<tr>
<td>用户名:</td>
<td>
<label><input type="text" name="username"></label>
</td>
</tr>
<tr>
<td>密码:</td>
<td>
<label><input type="text" name="password"></label>
</td>
<tr>
</table>
<label><a href="register.jsp">注册</a></label>
<label><input type="submit" name="tijiao" value="提交"></label>
<label><input type="reset" name="quxiao" value="取消"></label>
</form>
</center>
里验证方法的内容:
public ExamUser validator(ExamUser instance){

String sql="select * from exam_user where username=? and password=?";
conn cdb=conn.createInstance();
//PreparedStatement ps=cdb.setPs(sql);
cdb.setPs(sql);// 设置建立连接
try {
cdb.getPs().setString(1,instance.getUsername());
cdb.getPs().setString(2,instance.getPassword());

cdb.setRs(cdb.Query2());

if(cdb.getRs().next()){
instance.setUsername(cdb.getRs().getString(2));
instance.setPassword(cdb.getRs().getString(3));
instance.setSno(cdb.getRs().getString(4));
instance.setGender(cdb.getRs().getString(5));
instance.setXibie(cdb.getRs().getString(6));
instance.setClasses(cdb.getRs().getString(7));
instance.setChengji(cdb.getRs().getInt(8));
instance.setPower(cdb.getRs().getInt(9));

}
else{
instance=null;
}

} catch (SQLException e) {
e.printStackTrace();
}
finally{
cdb.closeCon();
}
return instance;
}
servlet里dopost方法的内容:
request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");
PrintWriter out = response.getWriter();
ExamUser eu = new ExamUser();//ExamUser类的对象

String username = request.getParameter("username");
String password = request.getParameter("password");
if(username==null||username.length()<1){
out.println("<script language=javascript>window.location.href='../login.jsp?err=username';</script>");
out.flush();
out.close();
}
if(password==null||password.length()<1){
out.println("<script language=javascript>window.location.href='../login.jsp?err=password';</script>");
out.flush();
out.close();
}

eu.setUsername(username);//表单里的赋值给javaBean
eu.setPassword(password);
ExamUserDAO = DaoFactory.getExamUserDAO();
eu=.validator(eu);//检查对象是否合格
HttpSession session = request.getSession();
if(eu!=null){//该对象通过,记住它,页面跳转
session.setAttribute("examUser",eu);//记住这个对象
session.setAttribute("username", eu.getUsername());
if(eu.getPower()==1)
{
request.getRequestDispatcher("../admin.jsp").forward(request, response);}
else
{request.getRequestDispatcher("../student.jsp").forward(request, response); }

}else{
out.println(username+"sssssssssss");
out.println("<script language=javascript>window.location.href='../login.jsp?err=invalidate';</script>");
out.flush();
out.close();
}
out.flush();
out.close();

『伍』 如何设计安全的 用户登录 功能

设计安全的用户登录功能目前主要着力点在输入安全、传输安全两个方面。比如说用虚拟键盘替代实体键盘输入可以避免输入的账号密码被监听到,加密传输则可以避免在半路被窃取。当然,具体实现这两个着力点的方式方法有很多,你根据自己的技术能力和用户对安全的重视程度进行设计就可以了。

『陆』 网页设计中用户登陆设计时怎样与数据库连接

这样:
一个数据库,表名为login,假设为Access数据库,内有name,pw两个字段。
一个登陆页面:login.asp
一个检验页面:check.asp

login.asp部分代码(省略html代码,只列部分关键代码,不会的可发送消息给我):
<form method="post" action="info.asp">
<input type="type" name="name">
<input type="password" name="pw">
</form>

check.asp部分代码:
<%
dim name,pw
name=trim(request("name"))
pw=trim(request("pw"))
if name="" or pw="" then
response.Write "<script language='javascript'>window.confirm('对不起,用户名或密码均不能为空!');</script>"
response.Write "<script language='javascript'>parent.window.history.go(-1);</script>"
else
set rs=server.CreateObject("adodb.recordset")
sql="select * from info where name='"&name&"' and pw='"&pw&"'"
rs.open sql,conn,1,1
if rs.recordcount=0 then
response.Write "<script language='javascript'>window.confirm('对不起,用户名或密码错误,请重新登陆!');</script>"
response.Write "<script language='javascript'>parent.window.history.go(-1);</script>"
else
response.Write "<script language='javascript'>alert('登陆成功!');</script>"
response.Write "location.href='admin.asp';" ''admin.asp为登陆成功后转向的页面
end if
end if
%>

『柒』 java用户登录界面的设计

import javax.swing.*;
import java.awt.*;

public class Frame extends JFrame {
public static void main(String[] args) {
new Frame();
}

public Frame() throws HeadlessException {
Container contentPanel = this.getContentPane();
JPanel headerPanel = new JPanel();
headerPanel.setLayout(new FlowLayout());
headerPanel.add(new JLabel("欢迎进入学生成绩管理系统"));

JPanel centerPanel = new JPanel();
centerPanel.setLayout(new GridLayout(2, 2));
centerPanel.add(new JLabel("用户名", JLabel.CENTER));
centerPanel.add(new JTextField());
centerPanel.add(new JLabel("密码", JLabel.CENTER));
centerPanel.add(new JTextField());

JPanel footerPanel = new JPanel();
footerPanel.setLayout(new FlowLayout());
footerPanel.add(new JButton("登录"));
footerPanel.add(new JButton("取消"));

contentPanel.add(headerPanel, BorderLayout.NORTH);
contentPanel.add(centerPanel, BorderLayout.CENTER);
contentPanel.add(footerPanel, BorderLayout.SOUTH);

this.setTitle("Login");
this.setBounds(0, 0, 300, 200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}

『捌』 VB设计登录程序,设计简单的用户登录程序

Dim AAA As String
Private Sub Command1_Click()
Dim aa, bb
aa = "admin" '账号
bb = "admin888" '密码
AAA = Val(AAA) + 1 '记录登录次数
If Val(AAA) >= 3 Then '等于大于3次,提示并退出程序
MsgBox "你已经错误输入三次!"
End
End If
If Text1 = aa And Text2 = bb Then '如果输入正确
MsgBox "登录成功!"
Me.Hide
form2.Show '登录成功后,转到form2界面
Else '如果输入错误
MsgBox "账号或密码输入错误!"
End If
End Sub

Private Sub Form_Load()
Label1 = "欢迎光临!"
End Sub

『玖』 如何设计用户登录界面

最简单的,就只用换两张图片首先说明一下QQ界面图片的格式为bmp大图片的大小为324×167小图片的大小为324×47以下以修改QQ2005正式版为例:1.下载修改软件“eXeScope650汉化版”安装安装时按默认设置安装就可以了,软件是汉化破解版,是免费软件软件下载地址QQ登陆界面下载地址(的QQ登陆界面图片可以到我QQ空间的日志里下载)2.安装软件后右键点击QQ目录下的“LoginCtrl.dll”文件选择“用exeScope编辑资源“菜单(注意:如果你正在运行QQ的话先把QQ关闭或者复制QQ目录下的“LoginCtrl.dll“文件到其他目录单独修改)否则会提示“拒绝写入,以只读模式打开”选择后弹出“exeScope”界面,分别“资源”-“位图”分支,选中“963”分支(如下图)然后按键盘快捷键“F4”导入小图片(格式bmp大小324×47)(如下图)导入后按键盘快捷键“Ctrls”保存,(如下图)以上面的方法选中“16050“分支,导入大图片(如下图),然后保存保存后关闭“修改软件“,然后打开QQ看看,这样就成功修改了QQ登陆界面最后修改QQ界面按钮的位置,分别“资源”-“对话框”选取中“450”分支,改里面的坐标就可以了满意请采纳

『拾』 设计并实现一个用户登录的过程,其中login.jsp页面用于用户输入相应的用户名和密码进行登录,checklogin.

if(username.equals("user")&&pwd.equals("user123"))
{
response.sendRedirect("sucess.jsp");
out.println("用户名为:"+username);
out.println("密码为:"+pwd);
}

这段代码换成

if(username.equals("user")&&pwd.equals("user123"))
{
session.setAttribute("username",username);
session.setAttribute("pwd",pwd);
response.sendRedirect("sucess.jsp");
}
然后在另外一个页面中取出就行了
热点内容
美发店认证 发布:2021-03-16 21:43:38 浏览:443
物业纠纷原因 发布:2021-03-16 21:42:46 浏览:474
全国著名不孕不育医院 发布:2021-03-16 21:42:24 浏览:679
知名明星确诊 发布:2021-03-16 21:42:04 浏览:14
ipad大专有用吗 发布:2021-03-16 21:40:58 浏览:670
公务员协议班值得吗 发布:2021-03-16 21:40:00 浏览:21
知名书店品牌 发布:2021-03-16 21:39:09 浏览:949
q雷授权码在哪里买 发布:2021-03-16 21:38:44 浏览:852
图书天猫转让 发布:2021-03-16 21:38:26 浏览:707
宝宝水杯品牌 发布:2021-03-16 21:35:56 浏览:837