发布于 1970-01-01 08:00
  • 5 个回答
    • 如果是和第三方深度合作的话可以要求他们提供令牌支持。你的服务器保存用户名和密码,通过第三方api获取一个token,然后你们的职员可以用这个token去第三方而不必再次输入用户名密码了,你觉得呢?

      2022-11-30 23:31 回答
    • lastpass 和你说的不是一个东西,lastpass 做的就是记住了你的用户名和密码,然后帮你提交表单。
      你需要的是不需要用户名和密码也授权查看一些数据,如果第三方网站支持 token 那么就很好做了,如果不支持那你想做也做不了。

      2022-11-30 23:31 回答
    • 我感觉挺简单的啊。
      你可以存起来一个随机字符串,然后用自己的加密方法将其和密码配合进行加密,将加密后的字符串传给用户就行。

      $id = $user['id'];
      $password = $user['password'];
      $rand = "";//根据自己的方法生成一个随机字符串,并把它存起来
      $token = md5(sha1($id.$rand).$password);//将其进行一定方式的加密,只做例子,可以自己设定

      然后将这个$id和$token发送给用户,如果验证时匹配,登录成功。
      你还可以设置一个过期时间,一起存起来。

      2022-11-30 23:31 回答
      1. 最佳实践:按照 @incNick 说的做,和友盟等需要用户名密码的网站谈合作,让他们给你一个登录的API,你们就可以招程序员去开发统一认证系统了

      2. 一个不是办法的办法,利用QQ客户端保存“密码”。国内的账号系统多数都可以直接或者间接绑定到QQ账号上。直接:间接: 百度站长<-百度账号<-QQ号
        下面要解决的就是多个运营人员如何登录QQ的问题了。共享二维码怎么样?

      3. 给运营人员的电脑配置代理,利用“中间人攻击”的方法给浏览器设置Cookie。 运营人员通过代理试图登录网站时,代理程序拦截这个HTTP请求,伪装成普通用户登录第三方网站获取Cookie,然后将登录成功的响应返回给运营人员的浏览器。

      2022-11-30 23:31 回答
    • 1password,不谢

      2022-11-30 23:31 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有