php - 为 php 网站创建一个安全的仅限管理员的部分

标签 php https

我已经创建了一个网站,我想为它创建一个控制面板。除了明显的管理员登录之外,您能否列举一些常见的做法来使网站的这一部分更加安全?我的意思是在这些页面中使用的技术与在普通(用户)页面中使用的技术不同。

最佳答案

您想专注于保护您的凭据安全:

  • 对发送到您服务器的任何内容使用 htmlspecialchars() 以防止 XSS。
  • 为您的用户使用 SHA1() + Salt 等加密函数 密码。
  • 使用反 CSRF token 。
  • 使用参数化查询或准备好的语句进行数据库调用。
  • HTTPS 永远不会有坏处。

关于php - 为 php 网站创建一个安全的仅限管理员的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675717/

相关文章:

php - Ckeditor 在 p 标签的开头和结尾显示额外的空间

php - fatal error : Call to a member function fetchAll

android - 更改 android studio 的 https 代理设置

php - 如何在 laravel 4.2 中删除或取消设置 cookie

php - 可以创建数据库表列标题数组吗?

php - 无法在 laravel 5.4 中读取新的配置变量

Node.JS:在通过 HTTPS 发送数据之前断言授权

ssl - http keep alive 和 ssl

php - 跨域登录POST——陷阱

security - “记住我”身份验证功能,是否始终意味着 'Unsecure' 网站?