用户登录时,如何进行身份和密码验证,提供方法和例子都可以,特别急!

xzwsun 2001-10-08 10:40:11
...全文
136 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
National 2001-10-08
我是通过Jsp得到的。servlet要安全一些,不过我觉得差不多,因为此jsp本身无显示,最终显示是另外的叶面了.谢谢快乐的提醒:)
  • 打赏
  • 举报
回复
xzwsun 2001-10-08
'"+name+"' '"+password+"'"是通过servlet 得到的还是通过jsp 得到的,那一种比较好?
  • 打赏
  • 举报
回复
happynet 2001-10-08
这样好像不太安全吧?^_^!
将用户名和密码分开确认较好,比较安全。
可以先确定用户名,然后将密码提出,再与输入的密码对比,这样能避免
用一些语句进入数据库哟!^_^!

---------------------快了数据
  • 打赏
  • 举报
回复
pengnick 2001-10-08
难道National(清心)回答得还不够详细?!
  • 打赏
  • 举报
回复
National 2001-10-08
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//建立连接
//用适当的驱动程序连接到DBMS

String url="jdbc:odbc:userinfo";
//系统dsn名

Connection con=DriverManager.getConnection(url, "sa", "password");
//检查用户名和口令
//然后创建一个JDBC声明

Statement stmt = con.createStatement();
String sql="select * from userinfo where name='"+name+"' and password='"+password+"'";
RS=stmt.executeQuery(sql);

if(!RS.next())
response.sendRedirect("pwderr.htm");
else
{
System.out.println(name+" come in!");}

还有什么问题可以问。
  • 打赏
  • 举报
回复
lastsky 2001-10-08
用SQL语句进行验证:
select * from table where username=name and password=pwd

若有结果集,说明此用户通过验证
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-10-08 10:40
社区公告
暂无公告