【发布时间】:2016-01-23 13:03:25
【问题描述】:
对于新的 Codeigniter 3.0 版本,您使用哪些身份验证库?
-
Flexi auth 非常好且健壮,具有出色的 CI 2.0 文档,但它很旧,我可以看到它已停产。当然,它不适用于 CI 3.0。我已经对其进行了测试并尝试将其迁移到 CI 3.0,但由于它使用旧的
ci_sessions架构,我已经看到它需要做很多工作来重写所有使用会话的代码部分。不过,它似乎适用于文件会话和对其代码的一些更改。 - Community auth 有一个 CI 3.0 版本,但正如我所见,它有很多错误,目前还远不可靠。我已经对其进行了彻底的测试,但它无法正常工作,因为它的令牌 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 存储库中看到的那样,在 CI 3.0 上有一些 attempts to migrate it,但我无法亲自测试它们中的任何一个。
那么,有没有人在大型 CI 3.0 Web 应用程序上成功集成(或迁移)前面提到的任何库?你自己写的吗?在进一步开发 CI 3.0 之前,您是否坚持使用 CI 2?
反对票更新
This post about Authentication libraries 在 codeigniter 中非常受欢迎且很有帮助。我相信以这种方式帮助社区的帖子不应该被关闭,至少在一些有用的答案之前不应该关闭。以前没有在任何地方讨论过,我真的很想看看更有经验的开发人员对此的意见。
【问题讨论】:
-
现在哪个库可以与 CodeIgniter 4 一起使用?
-
MythAuth 是一个非常好的 CI4 认证库你可以在这里找到它:github.com/lonnieezell/myth-auth
标签: codeigniter authentication codeigniter-3