Dao类求解答

z62323543 2011-07-27 12:45:38
public MUser getUserByName(String userName) {
return findUniqueBy("userName", userName);
这是一个dao通过用户名获得用户信息,验证密码应该怎么写?
...全文
135 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
z62323543 2011-07-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 j68205150 的回复:]

在getUserByName的上层调用里,对返回值MUser里的 密码 字段进行验证.....
[/Quote]
哦。懂了。先验证用户名密码再获得数据库信息吧?
llller 2011-07-27
  • 打赏
  • 举报
回复
在getUserByName的上层调用里,对返回值MUser里的 密码 字段进行验证.....
桐桐-Dragon 2011-07-27
  • 打赏
  • 举报
回复
这个不是从数据库查询的吗?你是想实现什么功能啊?是用户名校验吗?
半夜郎中 2011-07-27
  • 打赏
  • 举报
回复
验证码应该写在外面,最好别写在ode里面,因为验证码是随机的,并不是行其他的数据一样存储在数据库中是不怎么边得,如果你用struts的话,那你就在action中定义一个String类型的变量,同时创建它的get/set
方法。在action中验证验证码对错
haizitou00 2011-07-27
  • 打赏
  • 举报
回复
看你这方法,应该是在注册时验证用户名是否已经存在的DAO方法,

而验证码最好不要存在数据库里,因为本来就应该是动态生成的,并不是定值 ,所以放在action里动态生成,我觉得应该是最好的。
z62323543 2011-07-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 caolong0210 的回复:]

给你一个思路啊,你获得用户输入的用户名和密码后,要传到一个action吧,然后在action中的方法里获得数据库中的数据,查询出用户名和密码,然后判断一下是否有用户输入的用户名,如果有的话在判断一下密码是否正确。
最好别在DAO中判断,在action中判断就可以,判断完成,返回true 或 false
[/Quote]
思路清晰多了。非常感谢
哎呦喂哈 2011-07-27
  • 打赏
  • 举报
回复
给你一个思路啊,你获得用户输入的用户名和密码后,要传到一个action吧,然后在action中的方法里获得数据库中的数据,查询出用户名和密码,然后判断一下是否有用户输入的用户名,如果有的话在判断一下密码是否正确。
最好别在DAO中判断,在action中判断就可以,判断完成,返回true 或 false
五哥 2011-07-27
  • 打赏
  • 举报
回复
你用struts2 ,在action中做验证了
llller 2011-07-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 z62323543 的回复:]
引用 3 楼 j68205150 的回复:

在getUserByName的上层调用里,对返回值MUser里的 密码 字段进行验证.....

哦。懂了。先验证用户名密码再获得数据库信息吧?
[/Quote]

不是..先用用户名获取数据库信息,再用密码验证是不是正确的信息..
z62323543 2011-07-27
  • 打赏
  • 举报
回复
密码验证是在service里吗?应该怎么验证用户名和密码?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧