代码之家  ›  专栏  ›  技术社区  ›  Sean

在PHP中添加用户身份验证

  •  2
  • Sean  · 技术社区  · 14 年前

    现在我知道,我不应该尝试重新设计方向盘并尝试编写一个身份验证系统,因为我对安全问题的理解不够好。但是,我需要向我的站点添加一个基本的身份验证系统,这样我就可以限制对某些资源的访问。

    你建议我怎么做?

    编辑:我不想自己建立认证系统。我正在寻找可用于在我的网站中集成身份验证的库。

    4 回复  |  直到 14 年前
        1
  •  3
  •   Kevin    14 年前

    我建议使用cakephp和ci这样的框架。他们有许多现成的工具,您可以使用,加上一个大型的开发人员社区来帮助您。

    但是,如果你设置翻转你自己的认证系统,尝试做一个谷歌搜索,有声音的资源在那里。这样地:

    http://tinsology.net/2009/06/creating-a-secure-login-system-the-right-way/

    它只是众多…

        2
  •  0
  •   Liam Bailey    14 年前

    一个注册表,将密码输入散列到数据库中,一个登录表单以与注册表相同的方式散列人们的密码输入,检查用户名/电子邮件和密码是否与存储在数据库中的密码匹配。

        3
  •  0
  •   Jason Huebel    14 年前

    我赞同使用cakephp或代码点火器的想法。整体而言,CI的学习曲线较低,因此我建议您不要使用cakephp。

    也就是说,它需要重写部分代码、改写所有表单等。这不是一个微不足道的努力。但接下来,您将感谢自己转向了MVC框架。

        4
  •  0
  •   rohit89    14 年前

    网上有很多文章告诉你怎么做。

    http://www.codewalkers.com/c/a/Miscellaneous/Writing-a-Basic-Authentication-System-in-PHP/

    这在谷歌搜索“PHP认证系统”中是第一个。 使用这里两个人提到的框架是一个好主意。不过,这可能并不实际,具体取决于网站的大小。