标签: php html codeigniter login
除了博客或静态网页之外,我从未真正做过任何严肃的网页编程。对于我正在开发的Web应用程序,我需要进行网站登录。
为了不重新发明轮子,我该如何实施登录?某个地方是否有“插入式”组件?我并不反对使用加密技术,但我并没有太多使用PHP或Web协议的经验。
我正在使用CodeIgniter框架,所以如果有人在这种情况下有任何答案,我会感兴趣。
答案 0 :(得分:6)
请允许我向您推荐OpenID。您可以将身份验证委派给用户已拥有的帐户提供商(例如Google,FaceBook,LiveJournal等),而不是实施自己的身份验证方案。
在PHP上为您实现OpenID的库包括:
答案 1 :(得分:3)
我建议为CI使用一个很好的身份验证库:Tank Auth。
答案 2 :(得分:0)
根据cookie /数据库/等的使用,有很多不同的方法。我之前使用过this php登录系统,但运气不错。你会发现什么是伟大的事情,你可以根据你想要做的事情混合和匹配。我提到的系统还具有不同访问级别的管理/用户级别。您将找到一个关于自己here滚动的好教程。
我建议您使用密码盐,PHP Cookie和会话进行阅读,如果这将是全球可见的。