SSH登录验证用户账号密码实现
@SuppressWarnings("unchecked")
public boolean findByUser(String userid, String userpwd) {
String hql = "from Userinfo where userid='" + userid + "' and userpwd='"+ userpwd + "'";
// List<User> userList = this.getHibernateTemplate().find(hql);
//转成sql语句
// String hql="select userid,userpwd from User where userid='"+userid+"' and userpwd='"+userpwd+"'";
// List<User> userList=getHibernateTemplate().getSessionFactory().openSession().createSQLQuery(hql.toString()).list();
/*userList返回值为1*/
List<Userinfo> userList=getHibernateTemplate().find(hql);
logger.info("##"+userList);
logger.info("## hql="+hql);
if(!userList.isEmpty()){
logger.info("##userinfo.getUserid()="+userList.get(0).getUserid());
if(userid.equals(userList.get(0).getUserid()) && userpwd.equals(userList.get(0).getUserpwd())){
return true;
}e

本文介绍如何使用Java编程实现SSH登录过程中对用户账号和密码的验证,包括相关步骤和关键代码示例。
最低0.47元/天 解锁文章
904

被折叠的 条评论
为什么被折叠?



