业务经理

微信扫描以上二维码

028-61286886

技术咨询

网页的api登陆授权问题

迅睿框架 更新 2020-11-27 10:43:48 李志杰

https://www.xunruicms.com/doc/411.html 这个网页的api登陆授权问题 授权码是基于

md5($member['passowrd'].$member['salt'])

如果向微信快捷登陆或者手机短信验证通过的注册成会员,本身没有密码而且参与加密的

$member['salt']

这个字段本身又是数据库固定死的,那么这样的话如果

$member['salt']

这个出现重复,会不会a会员空密码和出现相同字段salt的会员登陆时授权码会不会有异常错误,这种情况下有没有解决办法

方案

  • 易学习 #1 · 2020-03-22 23:18:31
    满意答案
    不会重复,就算密码为空,salt也是有值的,鉴权还有加id参数才行
  • 李志杰 #2 · 2020-03-22 23:22:19
    易学习 其实就像是 a会员空密码 ,b会员也是空密码 salt如果重复 b会员有可能在输入时登陆会员a的这种情况
  • 李志杰 #3 · 2020-03-22 23:24:03
    易学习 因为快捷登录的密码都是空,所以这里有点想不明白
  • 易学习 #4 · 2020-03-22 23:25:17
    我写了很多api接口,哈哈,没遇到过这种情况哈,你问问插件作者看看
  • 李志杰 #5 · 2020-03-22 23:34:14
    易学习 哈哈,谢谢,接口第三方登陆多了后没密码的会员就会多,参与加密的salt字段有可能会想到重复 如何冒名登陆这种问题。。。因为这个salt字段存入数据库的时候只是随机生成没有确保重复或者唯一性问题。。。。考虑到会员多后,很纠结,再说了,入库是salt是系统文件和插件无关。。。。。。。。。。
  • 李志杰 #6 · 2020-03-22 23:38:18
    易学习
    image.png
    还有这种如果第三方登陆不设置密码,那么访问这个接口也获取不到密钥了。。。。
  • 张大山 #7 · 2020-03-22 23:44:36
    楼主不懂技术都那么牛
  • rewalax #8 · 2020-03-23 15:19:24
    有道理,你可以提交个工单让迅睿框架创始人修复一下,加上唯一性验证
  • 李志杰 #9 · 2020-11-27 10:43:48
    @易学习:66666666666666

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: