当前位置: 首页 > wzjs >正文

上海做响应式网站的公司河南制作网站公司

上海做响应式网站的公司,河南制作网站公司,仿土巴兔网站建设,广西做网站公司排名使用fastadmin会员单点登录 按照手册上,只能实现后端的单点登录,修改配置文件,但是在对接一些前后端分离的项目时,需要实现接口的单点登录,按照原有配置,不能满足,其实只用修改一个系统文件就可…

使用fastadmin会员单点登录

按照手册上,只能实现后端的单点登录,修改配置文件,但是在对接一些前后端分离的项目时,需要实现接口的单点登录,按照原有配置,不能满足,其实只用修改一个系统文件就可以。

1.找到关键文件

app\common\library\Auth.php

2.在指定位置添加清除id的token

大概是在234行

//清除之前的token,实现单点登录
Token::clear($user->id);

具体代码位置

 /*** 用户登录** @param string $account  账号,用户名、邮箱、手机号* @param string $password 密码* @return boolean*/public function login($account, $password){$field = Validate::is($account, 'email') ? 'email' : (Validate::regex($account, '/^1\d{10}$/') ? 'mobile' : 'username');$user = User::get([$field => $account]);if (!$user) {$this->setError('Account is incorrect');return false;}if ($user->status != 'normal') {$this->setError('Account is locked');return false;}if ($user->loginfailure >= 10 && time() - $user->loginfailuretime < 86400) {$this->setError('Please try again after 1 day');return false;}if ($user->password != $this->getEncryptPassword($password, $user->salt)) {$user->save(['loginfailure' => $user->loginfailure + 1, 'loginfailuretime' => time()]);$this->setError('Password is incorrect');return false;}//清除之前的token,实现单点登录Token::clear($user->id);//直接登录会员return $this->direct($user->id);}

按照上面的操作,单点登录就实现了

http://www.dtcms.com/wzjs/203213.html

相关文章:

  • 怎么做网站开始动画济南网络推广
  • 中英文切换网站模板湖南靠谱的关键词优化
  • 南京网页制作培训天津短视频seo
  • 网站建设费用包括兰州网络推广关键词优化
  • 开鲁seo网站什么是百度推广
  • 建设网站哪个好百度竞价推广培训
  • 爱星光(istar)高端网站建设推广普通话手抄报内容资料
  • 网站的图片大小规定重庆网站建设维护
  • 设计公司资质等级四川网站seo
  • 网站用excel做数据库吗公司广告推广
  • 政府网站平台建设太原网站排名推广
  • 自学网站建设作业推广一手渠道
  • 网站建设感恩百度网络电话
  • 完美代码的网站链接式友谊
  • 汕头自动seo上海单个关键词优化
  • html5个性个人网站手机百度app免费下载
  • wordpress 发送请求seo系统源码
  • 广州市建设工程价格信息南宁百度推广seo
  • 网络营销策划书ppt专业网站seo推广
  • 龙华高端网站设计seo教程网站优化推广排名
  • 网站开发流程 百度文库手机百度电脑版入口
  • 网络优化网站建设学习自媒体代运营
  • 网站 做 专家问答网络广告投放平台
  • 网站出售上海哪家优化公司好
  • 网站建设规划公司南宁百度seo排名价格
  • 福州网站建设设计公司沪深300指数怎么买
  • 做3ds磁铁卡网站如何开通网站
  • 发布设计任务的网站seo排名技巧
  • wordpress 课如何优化培训体系
  • 江苏网站快速排名优化百度app下载安装 官方