php-password-hash

    0热度

    1回答

    我想创建一个login.php脚本,它使用password_verify()加密。的主题均是明确的,问题是,在每一个例子,它看起来像这样 $password = '123'; $hashed = '$2y$10$Lz6eWEzHqhNhiPkNYX/LAOfP.1zuyYJSc4u66TvF1bce9WrSbnSJK'; $ver_pass = password_verify

    0热度

    1回答

    我正在使用CodeIgniter框架。 下面是Signup.php控制器中包含的功能。 public function _hash_string($str){ $hashed_string = password_hash($str, PASSWORD_BCRYPT); return $hashed_string; } public functi

    0热度

    1回答

    我想让我的页面更安全,我开始使用它的密码加密部分。我试图实现password_hash +密码验证,但到目前为止,我没有成功完成整个工作。所以,这是在我的登录区域: $username = mysqli_real_escape_string($connection, $_POST['username']); $password = mysqli_real_escape_string($conn

    1热度

    1回答

    注册代码: $first_name = $_POST['first_name']; $last_name = $_POST['last_name']; $email = $_POST['email']; $password = $_POST['password']; $hashed_password = password_hash($password, PA

    -1热度

    1回答

    当我注册时,它散列密码,然后将用户名和散列密码放入我的本地数据库。工作正常。当我尝试登录时,用户名和密码与本地数据库中的任何一个都不匹配,它会将名为login = error2的错误消息引发到url中,如果在该部分中出现错误码。所以你应该在login.php中查找error2。我认为问题在于此。我一整天都陷入困境,无法完成工作。 p.s.我是一名前端开发人员,我使用的最复杂的框架是jQuery和反

    1热度

    3回答

    如果问题看起来很愚蠢,我真的很抱歉。但是,我一直试图几天来检查我username和password数据库匹配我在html页我打字......这是我的登录表单... <form method="POST" action="Dashboard/Dashboard.php"> <div class="form-group md-form"> <!--<input type="em

    1热度

    1回答

    我一直在搜索和阅读关于我的问题的约50篇文章,但仍然无法弄清我的问题,所以我在这里。 问题:即使密码正确,password_verify()也会返回false。 这是我如何存储密码到数据库(当寄存器和编辑配置文件) $hashedPassword = password_hash($password, PASSWORD_DEFAULT); 而我的最新password_verify()(我已经尝试

    0热度

    2回答

    具体而言,使用PASSWORD_DEFAULT算法时,为每php page “请注意,此常数被设计随时间的新的和更强的算法被添加到PHP改变。为此原因,结果的长度从使用这个标识符会随着时间的推移而改变,因此建议将结果存储在一个可以扩展到60个字符以上的数据库列中(255个字符是个不错的选择)。“ 和 “注意:更新到支持的算法通过此功能(或更改默认的)必须遵循以下规则: 任何新的算法必须在核心至少1

    1热度

    1回答

    我用纯ftpd的服务器的实现,是建立从MySQL数据库中提取信息的认证工作。它看起来像这个实现最初设置的方式是使用MD5身份验证,并且它似乎适用于此。但是,MD5需要去。 因此,而不是使用MD5,我希望能找到一种方法,使PHP的内置password_hash($密码,PASSWORD_BCRYPT)功能兼容的认证。 FTP用户的密码已被散列并使用password_hash()存储在数据库中,如果我

    -4热度

    1回答

    我试图处理密码的MD5到数据库中,这是有关代码: include_once("config.php"); session_start(); if(isset($_POST['signup'])){ $name = $_POST['name']; $email = $_POST['email']; $pass = $_POST['pass']; $in