我在考虑编写自己的身份验证脚本,但我对安全方面了解不多。
从我阅读的文章来看,这通常涉及使用盐哈希密码并将其存储在数据库中。然后当用户请求登录时,密码被哈希并与数据库进行比较。如果匹配,则用户的数据存储在$_SESSION中。
然而,我不知道这是否安全。我读到有关将会话密钥存储在数据库中的内容,但我不确定它是如何工作的,或者如何实现它。
有人能解释一下如何实现安全的身份验证吗?
此外,有没有PHP身份验证库的建议可以集成,这些库易于学习,而不是编写自己的?
从我阅读的文章来看,这通常涉及使用盐哈希密码并将其存储在数据库中。然后当用户请求登录时,密码被哈希并与数据库进行比较。如果匹配,则用户的数据存储在$_SESSION中。
然而,我不知道这是否安全。我读到有关将会话密钥存储在数据库中的内容,但我不确定它是如何工作的,或者如何实现它。
有人能解释一下如何实现安全的身份验证吗?
此外,有没有PHP身份验证库的建议可以集成,这些库易于学习,而不是编写自己的?