gpt4 book ai didi

Codeigniter 3.x 身份验证库?

转载 作者:行者123 更新时间:2023-12-03 07:05:43 25 4
gpt4 key购买 nike

在新的 Codeigniter 3.0 版本中,您使用哪些身份验证库?

  • Flexi auth非常好且强大,有 CI 2.0 的优秀文档,但它很旧,而且我可以看到它已经停产了。当然,它不能在 CI 3.0 中开箱即用。我已经测试了它并尝试将其迁移到 CI 3.0,但由于它使用旧的 ci_sessions 模式,我发现它需要做很多工作来重写所有使用 session 的代码部分。不过,它似乎可以处理文件 session 并对其代码进行一些更改。
  • Community auth有一个 CI 3.0 版本,但正如我所见,它有很多错误,目前还远不可靠。我已经对其进行了彻底的测试,但它无法正常工作,因为它的 token jar 系统和 cookie 管理存在问题。用户大多数时候无法登录,并且它在 Codeigniter 上被用作整个第三方库,我个人不喜欢它,因为它有很多文件/文件夹,维护起来很耗时。我更喜欢具有 1-2 个模型的简单 CI 库,例如 flexi-auth。不过,如果 Community Auth 的方法工作正常的话,我不会介意。
  • Tank Auth过去是一个可靠的解决方案,但不适用于 Codeigniter 3.0,因为它也有很多不兼容性。 Questions about its compatibility询问了 CI 3.0,但到目前为止还没有飞机出现在地平线上。
  • DX Auth是一个旧的身份验证库,正如我在其 github 存储库中看到的,有一些 attempts to migrate it在 CI 3.0 上,但我无法亲自测试其中任何一个。

那么,是否有人在大型 CI 3.0 Web 应用程序上成功集成(或迁移)了前面提到的任何库?你自己写的吗?在 CI 3.0 进一步开发之前,您是否坚持使用 CI 2?

反对票更新

This post about Authentication libraries在 codeigniter 中非常受欢迎并且很有帮助。我认为以这种方式帮助社区的帖子不应该被关闭,至少在一些有用的答案之前不应该被关闭。以前没有在任何地方讨论过这个问题,我真的很想看看更有经验的开发人员对此的意见。

最佳答案

不要让反对票让你失望​​。

查看 Ion Auth https://github.com/benedmunds/CodeIgniter-Ion-Auth

看看自述文件,您必须为 codeigniter 3 重命名两个文件。否则您会看到库有最近的更改。作者 Ben Edmunds 是新 Codeigniter 委员会的四位开发人员之一。 http://www.codeigniter.com/help/about

关于Codeigniter 3.x 身份验证库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311725/

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