社区
Java SE
帖子详情
怎么样保存用户登陆的用户名和密码,下次登录时自动填充用户名和密码
wuchao911
2008-01-27 05:10:33
怎么样才能保存用户上次登陆的用户名和密码,下次,在登陆时可以不用输入用户名和密码就能登陆系统。
...全文
1308
9
打赏
收藏
怎么样保存用户登陆的用户名和密码,下次登录时自动填充用户名和密码
怎么样才能保存用户上次登陆的用户名和密码,下次,在登陆时可以不用输入用户名和密码就能登陆系统。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
manlibie
2008-01-29
打赏
举报
回复
1 用户名和密码加密后,保存到cookie里面,
2 用户访问时,cookie会自动发到服务器
3 服务器端拿到cookie后,解密,判断是否正确,如果没问题,按登陆成功处理
老紫竹
2008-01-28
打赏
举报
回复
1 用户名和密码加密后,保存到cookie里面,
2 用户访问时,cookie会自动发到服务器
3 服务器端拿到cookie后,解密,判断是否正确,如果没问题,按登陆成功处理
mdzlkj
2008-01-28
打赏
举报
回复
一 注册表
二 文件流
无尽涟漪
2008-01-28
打赏
举报
回复
一楼 的 就是我 一般的 做法
xiaoben008
2008-01-28
打赏
举报
回复
用COOKIE技术
friendforever
2008-01-28
打赏
举报
回复
下面是登陆servlet
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CookieServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
String username = "";
String pwd = "";
Cookie[] c = request.getCookies();
if(c != null){
for(int i = 0;i<c.length;i++){
if(c[i].getName().equals("user")){
username = c[i].getValue();
}
if(c[i].getName().equals("pwd")){
pwd = c[i].getValue();
}
}
}
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">");
out.println("<title>登录</title>");
out.println("</head>");
out.println("<body><center><form action=\"./ValidateServlet\" method=\"post\" name=\"login\">");
out.println();
out.println("用户名:<input type=\"text\" size=\"20\" name=\"userName\" value="+ username +">");
out.println("<BR>");
out.println("</p><p>密码:<input type=\"password\" size=\"20\" name=\"pwd\" value=" + pwd +">");
out.println("<BR>");
out.println("<input type=\"Submit\" name=\"button1\" value=\"提交\">");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
下面处理登陆的servlet
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ValidateServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
request.setCharacterEncoding("UTF-8");
String username = request.getParameter("userName");
String pwd = request.getParameter("pwd");
//验证用户名,密码是否正确,此处略;如果正确则进行一下操作
Cookie user = new Cookie("user",username);
Cookie password = new Cookie("pwd",pwd);
user.setMaxAge(24*60*60);
password.setMaxAge(24*60*60);
response.addCookie(user);
response.addCookie(password);
response.getWriter().println("成功");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
访问CookieServlet即可.注意ValidateServlet 中没有连接数据库验证.
wuchao911
2008-01-28
打赏
举报
回复
能不能给我写一个小的例子呀??先谢谢了!
大河V5
2008-01-27
打赏
举报
回复
同上
我来接分
lizzz
2008-01-27
打赏
举报
回复
Web应用用cookie,桌面应用加密保存文件里面,打开的应用的时候读取。
QT
登录
界面,添加记住
密码
和
用户
名
功能
如果存在,我们可以
自动
填充
用户
名
和
密码
字段。为了做到这一点,我们需要在`QLineEdit`对象的初始化代码中读取`QSettings`的值,并设置相应的文本。 为了确保
用户
隐私,我们还需要考虑清理
登录
信息的情况。当
用户
...
Javascript实现
登录
记住
用户
名
和
密码
功能
在页面加载
时
,可以通过读取
保存
在本地的cookies来
自动
填充
表单中的
用户
名
和
密码
信息,从而达到记住
用户
登录
信息的效果。当
用户
选择记住
登录
信息
时
,则会调用设置cookies的函数,将
用户
输入的
用户
名
和
密码
保存
到本地...
安卓
登录
注册相关-Android条件判断
用户
名
和
密码
登录
跳转主页面记住
密码
自动
登录
.zip
下次
启动应用
时
,若检测到已
保存
的
登录
信息,可
自动
填充
并尝试
登录
,提升
用户
体验。 5. **JavaApk源码说明.txt**:这个文件可能包含对压缩包中源码的解释和指导,帮助开发者理解代码结构和功能。 6. **下载更多...
ASP.NET中
登录
时
记住
用户
名
和
密码
为了提供更好的
用户
体验,有
时
我们需要实现“记住
用户
名
和
密码
”的功能,这样
用户
在
下次
访问
时
可以
自动
填充
登录
信息,从而避免频繁输入。本文将深入探讨如何在ASP.NET环境中实现这一功能。 首先,我们需要了解ASP...
Android记住
用户
名
和
密码
4. **
自动
填充
功能**:为了在
下次
启动应用
时
自动
填充
用户
名
和
密码
,我们需要在启动
时
检查SharedPreferences中是否有
保存
的信息。如果存在,
自动
填充
到对应的EditText中。 ```java SharedPreferences prefs = ...
Java SE
62,628
社区成员
307,261
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章