gpt4 book ai didi

php - 如何在不使用数据库的情况下仅使用 codeigniter PHP 中的 session token 结果请求进行身份验证?

转载 作者:行者123 更新时间:2023-11-29 01:28:31 26 4
gpt4 key购买 nike

我是 REST api 的新手,但我已经使用 Codeigniter 完成了许多项目。我的 API 有问题,因为我想提高 API 的性能,尤其是用户身份验证。我的 api 是专门为 android 应用程序设计的。我当前的身份验证 api 流程如下。移动用户通过输入用户名和密码登录到应用程序。发送到 api 和 api 根据数据库验证用户名和密码。然后返回成功信息,ID等。但是对于第二个 api 请求,例如,用户想要从数据库中检索其他内容,我必须针对数据库进行验证,然后为新请求提供服务。所以每次,我都必须根据数据库验证用户名和密码。用户首次登录后是否有维护用户登录状态的方法。我使用的是 Codeigniter 2.2.1 版。

最佳答案

  1. 创建一组 session ,其中
  2. Index 将是一个 sessionId( session Id 应该是一个随机且唯一的字符串)。
  3. 该数组的值将包含用户详细信息
  4. 也将该 sessionId 传递给 android 应用程序。
  5. 每次 android 应用程序调用 Web 服务时,它应该发送 session ID 以及其他参数,并且在服务器上您可以检查是否设置了该 session ID

关于php - 如何在不使用数据库的情况下仅使用 codeigniter PHP 中的 session token 结果请求进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com