【发布时间】:2016-03-13 20:32:55
【问题描述】:
我用 php 和 mysql 和 pdo 开发了 mvc 在托管站点时在我在登录控制器中创建的管理控制面板中出现了这个问题
问题在浏览器中显示
解析错误:语法错误,第 21 行 /home/trustlabseg/public_html/test/app/C_LoginController.php 中出现意外的“[”
我在这里搜索了所有相同的错误,并不是没有人解决我的问题
代码是
$password = crypt($_POST['password'], PASSWORD_BCRYPT, ['cost' => 12]);
$rules = [
"username" => "checkReguired|checkStrings",
"password" => "checkReguired"
];
当我删除最后一行时,页面加载但仍然无法登录 请在这里提供一点帮助 非常感谢
【问题讨论】:
-
请使用 PHP 的built-in functions 来处理密码安全问题。如果您使用的 PHP 版本低于 5.5,则可以使用
password_hash()compatibility pack。