(java web系统, hibernate+spring)
如:存在用户名aaa,那么用AAA,Aaa都能登录
一个BUG,登录时,用户名不区分大小写,若不改变数据库,在其他地方用什么方法可以做到区分大小写?求详解
答案:3 悬赏:80 手机版
解决时间 2021-03-04 00:40
- 提问者网友:轻浮
- 2021-03-02 23:58
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-03 01:16
str.equalsIgnoreCase(password) 这个比较就是不区分大小写比较
str.equals(XXX) 这个就是区分大小写
str.equals(XXX) 这个就是区分大小写
全部回答
- 1楼网友:白昼之月
- 2021-03-03 02:31
mysql_connect('数据库地址','数据库用户名','密码')
mysql用户名 就是你登录mysql用的名字...你本地安装的话默认用户名是root,密码就是登录mysql时用的密码。。。。数据库名是你在mysql里(比较用phpmyadmin登录后)建的库名字。。。
- 2楼网友:鸽屿
- 2021-03-03 02:19
我都回答过你了,还问
先根据aaa去数据库查,如果查到数据,比如就查到了AAA,Aaa,然后把这两个对象的用户名拿出来,那么现在就有用户名AAA和Aaa,然后再用aaa.equals(XXX)方法,循环比对AAA和Aaa,如果全都没比对上,那就不能登录,如果比对上了,那就登录,这样就可以了啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯