php 登录的详细信息是否会存储在数据库中?
Does the details of login will be stored in database by php?
例如,在 gmail 中,有关登录页面的总数据,即电子邮件和密码存储在数据库中,当我们输入我们的电子邮件和密码时,它将与数据库中的数据进行比较,我们的将得到 logged.This 从 sql 中提取数据的完整过程将由 php.I 完成,对吗?
这完全取决于您的设置方式!
如果您正在设计登录页面,您通常会使用某种形式的 "hashing" 算法来散列您的密码和其他详细信息。对于密码 sha1() 和 md5() 哈希被广泛使用。
示例:
输入的密码:myPassword123
数据库存储密码(md5): 487753b954871b5b05f854060de151d8
你可以用其他方式做到这一点,但是你可以用 php 做到这一点。网上有很多教程可以做到这一点。
是的,您是正确的,像 gmail 这样的 Web 应用程序会将用户名和数据库存储在 Web 应用程序可以访问的某些数据库服务器中。
最佳做法是始终存储密码的哈希值,永远不要以明文形式存储。您可以将散列视为一种单向操作。它可以混淆密码,但不能轻易逆转。这可确保如果您的数据库遭到破坏,攻击者将无法轻易获得用户名和密码,从而使帐户更安全。
就 php 中的实现而言,php 与许多编程语言一样,非常有能力创建 Web 应用程序。任何能够由 Web 服务器根据传入的 HTTP 请求生成的编程语言(php-fpm for php)都可以提供访问权限来执行您正在寻找的操作。其他流行的替代方案是 ruby、python 等
例如,在 gmail 中,有关登录页面的总数据,即电子邮件和密码存储在数据库中,当我们输入我们的电子邮件和密码时,它将与数据库中的数据进行比较,我们的将得到 logged.This 从 sql 中提取数据的完整过程将由 php.I 完成,对吗?
这完全取决于您的设置方式!
如果您正在设计登录页面,您通常会使用某种形式的 "hashing" 算法来散列您的密码和其他详细信息。对于密码 sha1() 和 md5() 哈希被广泛使用。
示例:
输入的密码:myPassword123
数据库存储密码(md5): 487753b954871b5b05f854060de151d8
你可以用其他方式做到这一点,但是你可以用 php 做到这一点。网上有很多教程可以做到这一点。
是的,您是正确的,像 gmail 这样的 Web 应用程序会将用户名和数据库存储在 Web 应用程序可以访问的某些数据库服务器中。
最佳做法是始终存储密码的哈希值,永远不要以明文形式存储。您可以将散列视为一种单向操作。它可以混淆密码,但不能轻易逆转。这可确保如果您的数据库遭到破坏,攻击者将无法轻易获得用户名和密码,从而使帐户更安全。
就 php 中的实现而言,php 与许多编程语言一样,非常有能力创建 Web 应用程序。任何能够由 Web 服务器根据传入的 HTTP 请求生成的编程语言(php-fpm for php)都可以提供访问权限来执行您正在寻找的操作。其他流行的替代方案是 ruby、python 等