首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Php单用户登录

Php单用户登录
EN

Stack Overflow用户
提问于 2013-11-22 21:49:31
回答 2查看 480关注 0票数 0

我正在创建一个简单的php网站与一个单一的用户(管理员),你必须建立在网站的安装,显然该网站将有一个简单的登录形式的管理员。所以我的问题是,如果只有一个用户,我是否需要任何安全防范措施,比如密码加密之类的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-22 22:04:11

您可以使用来自http://php.net/manual/book.password.phphttp://php.net/manual/book.password.php函数安全地生成密码的咸散列,以便存储在配置文件/数据库中。在登录脚本上,您可以使用password_verify()检查所提供的密码和存储的哈希。

install.php:

代码语言:javascript
运行
复制
// $password contains the chosen admin password (user input)
$hash = password_hash($password, PASSWORD_DEFAULT);
// Write $hash in configuration storage

login.php:

代码语言:javascript
运行
复制
// $inputPassword contains the type password that we have to check (user input)
// $hash contains the admin password's (retrieved from configuration storage)
if (password_verify($inputPassword, $hash)) {
    // Password OK
} else {
    // Wrong password
}
票数 1
EN

Stack Overflow用户

发布于 2013-11-22 21:52:17

你需要加密你的密码。通常使用。然后,您需要确保身份验证,而不是在每个请求上传递密码。我刚在读,它内容丰富。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20155113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档