【php – MySQL有两个不同的密码?】教程文章相关的互联网学习教程文章

PHP-`password_verify`调用返回false以获取正确的密码【代码】

我有以下代码片段:// bcrypt hash of 'password' $hash = '$2y$10$4u0cQ.WEnwHDo.C5Nl1vm.shKA0beQ32wqzphSfzklAq9OcDM2nLu'; if(password_verify('password', $hash)) {print_r('woohoo!'); } else {print_r('fubar'); }在一台服务器上,它工作正常(woohoo!),在另一台服务器上,它无法工作. I’ve just put it up on codepad.org,它也在那里失败. 问题是(可以在该键盘页面上看到)由crypt计算的哈希长度为1??3,而不是所需的60. 我在...

php-Laravel-如何通过变量重置密码模板?【代码】

我已经使用Laravel 5实现了重置密码功能并收到了电子邮件.现在如何将一些可变数据传递到我的电子邮件模板以显示有关用户的更多信息./*** Send a reset link to the given user.** @param \Illuminate\Http\Request $request* @return \Illuminate\Http\Response*/ public function postEmail(Request $request) {//echo Input::get('ID'); die;$this->validate($request, ['ID' => 'required|email']);$UserProduct = "Sample 1"...

Javascript-PHP登录存储中的txt密码【代码】

现在,我知道将密码存储在文本文件中并不安全,但是不用担心.安全不是我的目标,这就像这些hackme网站之一.因此,我需要知道如何将用户名和密码存储在文本文件中,到目前为止,我已经有了这个数组$logins = array('Example' => '123','test' => '123','simon' => '123');这是if语句if (isset($logins[$Username]) && $logins[$Username] == $Password){/* Success: Set session variables and redirect to Protected page */$_SESSION['...

PHP-PDO使用加密密码连接吗?

理想情况下,我希望配置文件中没有原始格式的数据库密码. 是否有pdo mysql connect接受md5或sha1版本? 谢谢解决方法:1)使文件只能由www-data访问. 2)永远不要使用权限超过所需权限的用户名/密码组合(例如,不授予,删除,创建等,仅选择插入) 3)使mysql只接受来自127.0.0.1的连接 如果有人可以访问您的设备,那么您比担心应用程序数据库密码要麻烦得多.

php-我可以用密码保护来创建Excel文件吗【代码】

我可以用php创建保存密码保护的Excel文件吗?我发现很多类和方法,但没有发现谢谢解决方法:您可以为此使用(出色的)PHPExcel.锁定整个工作簿:$reader = new PHPExcel_Reader_Excel2007; $workbook = $reader->load("document.xlsx"); $workbook->getSecurity()->setWorkbookPassword("your password");或锁定工作表:$reader = new PHPExcel_Reader_Excel2007; $workbook = $reader->load("document.xlsx"); $workbook->-getActiv...

使用或不使用密码更新用户-CakePHP【代码】

我尝试在CakePHP v.2.7中找到一种好方法来处理管理面板“编辑用户”. 需要说明的是:我希望能够编辑我的用户而不必覆盖他们的密码,但是cakePHP验证程序工具不允许我做我想做的事… 我已经看过CakePHP: Edit Users without changing password和Updating user email and password with CakePHP了,但看起来确实很脏: >第一个不将规则应用于onUpdate>第二个显示哈希(只是不… u_u“) 还有别的办法吗? (行越少越好)解决方法:TL; DR: ...

php – 在现有密码上使用password_verify【代码】

我想在他们登录我的网站之前检查某人的密码和用户名.密码全部存储在password_hash($password1,PASSWORD_BCRYPT);我不确定我做错了什么.目前,无论我输入什么,它总是说不正确.<?php require 'privstuff/dbinfo.php';$username = $_POST["username"]; $password1 = $_POST["password1"];$mysqli = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);if(mysqli_connect_errno()) {echo "Connection Failed. Please send an em...

php – 使用sha-512的密码存储,hash()或使用blowfish(bcrypt)的crypt()?

这是我目前在PHP / SQL项目中的密码哈希程序… >从/ dev / urandom获取512位每用户盐,除了最终哈希之外,还存储在用户的DB记录中>从/ dev / urandom中取出512位“pepper”,它存储在文件系统中.这是一个每个应用程序不变,每个用户都是一样的>然后哈希(‘sha512’,$password.$salt.$pepper,TRUE) 散列和盐在DB中以二进制形式存储,主要是出于习惯.我认为它在安全方面没有任何区别.如果有的话,它对SQL备份来说稍微不方便,并使PHP代码看起...

在PHP中更新旧的存储的md5密码以提高安全性【代码】

目前我有一个存储了md5密码的数据库,几年前这被认为比现在更加安全,并且它已经达到了密码需要更加安全的程度. 我在这里读了很多关于crypt,md5,hash,bcrypt等的帖子,并考虑使用下面的内容来比现在更好地“保护”密码. 我将使用哈希(“sha512”和两个盐的组合,第一个盐将是存储在诸如.htaccess的文件中的站点范围的盐,并且将为每个用户创建第二个盐. 这是我现在正在测试的一个例子: 的.htaccessSetEnv SITEWIDE_SALT NeZa5Edabex?26...

php – 安全密码生成和存储【代码】

我正在构建一个登录系统,我想确保我正在编写写代码以在db中生成和存储密码. $options [‘passwd’]是用户选择作为密码的字符串. 这是我生成哈希的代码:public function createPasswd($options) {$hash_seed = 'm9238asdasdasdad31d2131231231230132k32ka?2da12sm2382329';$password = $options['passwd'];$date = new DateTime();$timestamp = $date->getTimestamp();$rand_number = rand($timestamp,$timestamp + pow(912391939...

使用PHP打开和创建受密码保护的zip文件【代码】

我找到了以下两个命令来分别创建和打开受密码保护的zip文件.然而,我想知道是否可以在纯PHP中执行此操作echo system('zip -P password file.zip file.txt'); echo shell_exec('unzip -P password file.zip');解决方法:您可以使用某些库(如PclZip)创建简单文件zip,但不能使用密码创建zip.

php – 如何在yii2中添加散列密码【代码】

使用Yii 2 basic不是高级版本. 我有一个crud管理员身份验证系统.其中只存储数据库中的id,用户名和密码.当用户登录时,如果用户名和密码正确,则会登录. 但是我现在想要使这些密码安全,所以我想盐和散列它们.这是我发现难以做到的部分或更多,所以在哪里放东西. 第1部分:我有一个AdminController,它与我的用户模型Create.php页面一起.第2部分:我有一个siteController,它与LoginForm模型和login.php页面一起登录. 我将首先讨论第一部分...

php – 使用Laravel Passport获取经过身份验证的用户并授予密码【代码】

我用Laravel做了一个API REST,现在我正在尝试使用它.问题是我需要在API中验证用户,我使用的是Password Grant方法.我可以正确地验证用户,我可以获得访问令牌,但从那时起,我没有看到在我的消费应用程序中使用访问令牌检索经过身份验证的用户的方法. 我尝试使用这样的路由API:Route::get('/user', function(Request $request) {$user = $request->user();// Even with$user = Auth::user();return $user; });没有骰子.我正在阅读Pass...

PHP密码强度检查【代码】

我正在尝试创建密码检查脚本.我已经检查过电子邮件(对于不允许的字符),如下所示:public function checkEmail($email){if (filter_var($email, FILTER_VALIDATE_EMAIL))return true;elsereturn false; }所以我正在寻找一个密码验证功能,它检查密码至少有一个字母数字字符,一个数字字符,最少8个字符,并提供错误信息.解决方法: public function checkPassword($pwd, &$errors) {$errors_init = $errors;if (strlen($pwd) < 8) {$er...

如何从PHP应用程序中提取受密码保护的.zip文件?【代码】

如何从PHP应用程序中提取受密码保护的.zip文件?解决方法:你可以使用它(假设你的服务器有“正确”的os :-))echo shell_exec('unzip -P password file.zip');