吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3091|回复: 28
收起左侧

[求助] web项目使用手机号或者用户名登录怎么实现??

[复制链接]
小山梨 发表于 2019-11-14 14:52
江湖救急  web项目使用手机号或者用户名登录怎么实现?
毕业设计!!无奈自己太菜。。。
用户名和密码登录可以实现
但是用户名/手机号可以登录的实现不了
拜托各位大佬出详细教程
微信图片_20191114144444.png

微信图片_20191114144431.png

微信图片_20191114144435.png

微信图片_20191114144439.png

微信图片_20191114144417.jpg




发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yumusb 发表于 2019-11-14 15:05
看 mapper
kwzzz 发表于 2019-11-14 15:08
井右寺 发表于 2019-11-14 15:22
用过的一个逻辑是
先 查出 username=输入或者phone=输入 的数据
然后,检查获取到的 这行数据 密码是否 匹配
15774211127 发表于 2019-11-14 15:30
改下sql
select * from jyjd where (username=#{username} or mobile=#{mobile}) and password=#{password}

免费评分

参与人数 1吾爱币 +1 收起 理由
Liangbj + 1 我很赞同!

查看全部评分

Taoyi 发表于 2019-11-14 15:35
用户名跟手机号之间应该是或的关系,语句中不应该同时满足,用or
芲仴 发表于 2019-11-14 15:56
6楼说的很对
白老师 发表于 2019-11-14 16:05
手机号,用户名,密码,盐,如果在同一个表里。就可以用或者语句判断,如果用户名等于输入的,或者手机号等于输入的且密码等于输入的。那就返回1。
 楼主| 小山梨 发表于 2019-11-14 16:16
15774211127 发表于 2019-11-14 15:30
改下sql
select * from jyjd where (username=#{username} or mobile=#{mobile}) and password=#{password ...

谢谢你,我刚刚已经改啦,可是还是有点问题,麻烦你再帮我看看哈,我觉得可能是jsp写错了
1捕获.PNG
捕获.PNG
 楼主| 小山梨 发表于 2019-11-14 16:18
白老师 发表于 2019-11-14 16:05
手机号,用户名,密码,盐,如果在同一个表里。就可以用或者语句判断,如果用户名等于输入的,或者手机号等 ...

白老师好,谢谢你,麻烦可以用代码显示吗?我可以理解,但是我不懂怎么操作,谢谢哈!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表