好的,所以我不是100%确定实现它的最佳方式是什么。我想创建我自己的小web应用程序,需要登录才能工作。我知道如何认证,这不是问题。专用login.php页面和index.php页面检查登录数据
我的索引页面会重定向到login.php页面,并允许您登录,然后将您重定向回索引,或者索引页检测到您未登录,而不是重定向您,打印登录表单而不是主要内容。不知道这是否清楚。
各有什么优点/缺点。
在此先感谢!
(我正在考虑使用OpenID,但现在忘记了这一点,我只是想从零开始实现登录系统的最佳方式是,使用单独的页面或索引中的所有内容)
其次。如果您的凭证无效,您应该可以从首页登录,然后您将重定向到辅助页面登录页面,并在那里打印任何错误。这样你的重定向就少得多了,这将有助于减少服务器负载,并且让用户保持干净和简单。 – Jervis 2010-08-18 15:56:02
我正要提及facebook示例,但同时如果您登录不正确,他们会将您发送到专门用于登录的单独页面。由于索引页面只是一个登录页面,如果您没有登录,我不会在索引页面上显示任何其他内容,它们看起来完全相同,除了索引也可以用于其他目的。也许为了简单和可读性,登录应该是分开的,但我确实喜欢只有一个简单的页面来完成所有工作;毕竟,它不会是一个庞大的系统,只是一个小型的个人GTD项目。 – alexcoco 2010-08-18 15:58:07