因为用户名和邮箱用的都是一个字段,只需要验证数据库的时候加一个or条件就行了
select * from table where userName = inputName or email = inputName
只要满足一个条件就可以登陆了
这样就可以实现双登陆了
select * from table where userName = inputName or email = inputName
只要满足一个条件就可以登陆了
这样就可以实现双登陆了
解决方案 »
- 问个关于SQL语句的问题
- 学生找工作!兼职!IT专业!有意者请进!
- 企业(公司)迁移登记(测试002) 分割为 企业迁移登记 和 公司测试002
- 连接mysql的综合应用求解!!!!
- Struts中html的标签问题<html:form>
- struts的nested form的提交
- 使用Jakata Poi HSSF操作excel 在Tomcat环境下的问题
- 一个投资一千多万的项目,三年了还未上线应用,这样做下去还有价值吗?
- 怪了! IE 问题,请帮忙!
- hbernate查询 sql查询结果集,出现hashCode()地址相同
- cxf webservice java.io.FileNotFoundException
- servlet与JSP传值的问题
List result = getHibernateTemplate().find(
"from User as use where use.userName=? or use.email =? and use.passWord=?",
args);
if (result.size() > 0) {
User user = (User) result.get(0);
return user.getUserId();
}
return -1;在最后检验下这个-1 不知道可以不 求大神帮看下