代码之家  ›  专栏  ›  技术社区  ›  alexcoco akvallejos

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

  •  1
  • alexcoco akvallejos  · 技术社区  · 16 年前

    好吧,所以我不能百分之百确定实现这一点的最佳方法是什么。我想创建自己的小webapp,需要登录才能工作。我知道如何认证,这不是问题。

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

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

    事先谢谢!

    (我正在考虑使用OpenID,但现在忘了这一点,我只是想知道从零开始实现登录系统的最佳方法是什么,使用单独的页面或索引中的所有内容)

    2 回复  |  直到 16 年前
        1
  •  3
  •   bimbom22    16 年前

    我更喜欢把登录表单放在首页上,这对于你的经常使用的用户来说是少了一步。

    但是,如果提供了不正确的登录凭证,则有一个单独的、无混乱的登录页面也是有益的。这样,你的用户就可以很容易地识别出哪里出了问题,而不是把所有的注意力都集中在webapp的首页上。也就是说,错误信息应该是非常明显的,不必从头版上删除。他们可以在单独的登录页面上拥有自己的空间。

    例如,看看Facebook:它们对我描述的内容有一个很好的实现。

        2
  •  1
  •   Bobby Jack    16 年前

    索引页必须在登录墙后面吗?因为,如果是这样的话,不管怎样,你最终都会把它藏起来不让谷歌看到,等等。

    不过,一般来说,我认为将登录页面放在一个单独的URL上要干净得多。如果除了查看服务器日志/分析并能够确定有多少人查看了主页和多少人查看了登录表单之外,没有其他原因。

    推荐文章