當前位置:首頁 » 軟體設計 » 用戶登錄設計

用戶登錄設計

發布時間: 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