繁体   English   中英

专用login.php页面vs index.php检查登录数据

[英]Dedicated login.php page vs index.php checking for login data

好的,所以我不能100%确定实现这个的最佳方法是什么。 我想创建自己的小webapp,需要登录才能工作。 我知道如何进行身份验证,这不是问题所在。

我的索引页面重定向到login.php页面并允许您登录然后将您重定向回索引或索引页面检测到您没有登录而不是重定向您,自己打印登录表单而不是主要内容。 不确定这是否清楚。

每种方法的优点/缺点是什么?

提前致谢!

(我正在考虑使用OpenID,但暂时忘记了这一点,我只是好奇从头开始实现登录系统的最佳方法是,使用单独的页面或索引中的所有内容)

我更喜欢在首页上显示登录表单,这是您经常用户使用您的应用程序的一小步。

但是,如果提供了不正确的登录凭据,则有一个单独的,无杂乱的登录页面也是有益的。 这样,您的用户就可以轻松识别出错的地方,并且没有通常与webapp首页相关的所有干扰。 IE错误消息应该非常明显,不必消除首页上发生的事情。 他们可以在单独的登录页面上拥有自己的空间。

以facebook为例:他们对我所描述的内容有很好的实现。

索引页面是否必须位于登录墙后面? 因为,如果是这样,无论哪种方式,你最终都会把它隐藏起来,谷歌等等。

不过一般来说,我认为将登录页面放在一个单独的URL上会更清晰。 除了查看您的服务器日志/分析之外没有其他原因,并且能够确定查看主页的人数与登录表单的查看次数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM