2011-02-10 64 views
1

我正在寻找一个交钥匙,可靠和安全的用户注册系统。它必须是PHP/MySQL。我想拥有诸如“记住我”,密码检索和电子邮件验证等功能。你推荐的PHP/MySQL用户注册系统是什么?

这样的脚本是否存在?我一直在写一个,但我是一个新手,认为如果我能看到一个如何工作,那么它会帮助我学习。

回答

3

您应该不需要记住另一组login credentials(probably unsafe too)。请使用像openid,谷歌朋友连接,Facebook连接等。我创建了small library它使用lightopenid。这只是分叉项目,你很好走。在会话中存储唯一的URL(防止会话固定)。

您应该可以在我的一个小域中查看演示:http://westerveld.name/php-openid/。我做的唯一的事情就是从github克隆项目。

+1

这比我正在走下的路更好。感谢您的推荐! – 2011-02-10 19:33:48

1

我推荐使用Facebook Connect。它在使用中非常普遍,并且不会在任何地方使用,而且它可以让您的用户群中的很大一部分完全跳过注册步骤 - 如果他们已经有Facebook帐户,则它们已经注册。

+1

好主意克里斯,谢谢。 – 2011-02-10 19:14:18

+4

有一个警告:如果他们没有Facebook帐户,他们要么a)必须在Facebook上注册,这是一些人遇到的问题,或者b)您必须自行选择。所以,在这种情况下,Facebook Connect不是一个银弹。但是,您可以基于互联网上大量教程中的一个实现基本登录脚本,其中Facebook是您的主要机制。像这样的东西:http://www.phpeasystep.com/phptu/6.html – 2011-02-10 19:16:22

1

我建议你看看Drupal。你可能把你的整个网站包装在Drupal框架中,或者你可能只是看看源代码,看看他们是如何做到的。