能想到登录失败是这原因么

简介:

接到同事电话说有2个用户不能登录,但是查看后台数据确实有这个用户,有效期也没有问题。修改权限或角色也看不出问题所在,其他用户都能登录,就这2个用户不能登录。

猜猜看是什么原因?的确是不好猜。因为用户等着要用,所以还是老老实实的调试程序吧。程序是谁写的不重要,重要的是赶紧解决问题。注意到密码少了1位,试了一下,果然,登陆界面输入密码超长了,但是程序没有报错。

将用户密码修改为较短一些的密码后,问题解决。

这个问题暴露出啥呢?一方面是设置密码时没有检查长度,另一方面是帐号提供出去之前如果能确认一下最好,谁能保证不会有别的原因导致不能登录呢?




 本文转自 hexiaini235 51CTO博客,原文链接:http://blog.51cto.com/idata/1185870,如需转载请自行联系原作者


相关文章
|
6月前
|
存储 小程序 算法
密码太多不知道怎么记录?不如自己写个密码箱小程序
密码太多不知道怎么记录?不如自己写个密码箱小程序
44 0
|
11月前
|
存储 缓存 前端开发
用户信息、账号设置。换做是你会怎么做代码实现?
在网站的应用场景下,对于用户的信息展示与账号设置的都是一个绕不过的问题。解决这个问题,最重要的是,怎么拦截未登录用户进入这个功能内?这就意味着必须在每次动态请求时,校验登录状态以及让请求持有用户(在服务器端可查询到对应用户)。当然,我们必须考虑多线程并发的情况,简单地将用户信息放在一个公共的类或者一个容器内,可能会导致数据冲突。现在流行的做法就是利用拦截器去保证动态请求的合法性,而不是在重复造轮子式一次次检查,并且利用 ThreadLocal 进行数据线程隔离保护。本文就将介绍在拦截器的作用下,用户的信息展示与账户设置该如何正确地处理。当然,接下来,也会有更多更有技术力的文章等候着你,欢迎大家
44 0
|
前端开发 安全 JavaScript
【web渗透思路】任意账号的注册、登录、重置、查看
【web渗透思路】任意账号的注册、登录、重置、查看
549 0
【web渗透思路】任意账号的注册、登录、重置、查看
|
资源调度 分布式计算 数据可视化
一看就懂!任务提交的资源判断在Taier中的实践
根据环境资源的剩余情况来动态调整提交任务的速率是Taier必不可少的一项功能,那么Taier究竟是怎么来判断资源的呢?本文就为大家详细聊聊任务提交的资源判断在Taier中的实践。对该话题感兴趣的朋友千万别错过~
120 0
一看就懂!任务提交的资源判断在Taier中的实践
|
XML 数据格式
模拟外线O口呼入时,看不到来电显示号码怎么处理?
模拟外线呼入时,看不到来电号码 1)将话机直接连接电话线,检查线路是否开通来电显示功能。若话机没有显示正确的号码,请与运营商联系。若号码正确,注意观察号码显示是在第一声振铃前还是在振铃一两声后。 2)进入“外线设置 > 模拟外线 > 高级”页面,查看来电检测是否开启(默认开启); 3)若开启,修改“系统配置 > 模拟外线 > 来电检测模式”,分别用振铃后、振铃前测试,直到与线路匹配。
|
SQL 缓存 JavaScript
记录容易忘记的方法
提取每个分类前n条记录   SELECT ID, Name, CategoryID FROM TableName AS a WHERE (ID IN (SELECT TOP (n) ID FROM TableName AS b WHERE (a.
977 0