草庐IT

密码锁

全部标签

php - 密码的正则表达式必须包含至少 8 个字符,至少 1 个数字、字母和特殊字符

我需要一个正则表达式,它应该至少有一个数字字符,允许大写和小写字母,也允许特殊字符我正在使用这个表达式/^.*(?=.{6,10})(?=.*\d)(?=.*[a-zA-Z]).*$但它对最大字符数10无效。 最佳答案 看来你想要这样的东西,^(?=.*\d)(?=.*?[a-zA-Z])(?=.*?[\W_]).{6,10}$上面的正则表达式只允许6到10个字符。它还检查至少一位数字、大写或小写字母和至少一个特殊字符(字母和数字以外的字符)。 关于php-密码的正则表达式必须包含至少8

php - 检查用户名和密码是否正确

正如我现在的代码一样,无论用户名/密码是否匹配,我总是得到echo"Username/Passwordincorrect.";。我的问题是,我在下面的代码中做错了什么让php总是回显“用户名/密码不正确”prepare("SELECTusername,passwordFROMaccountsWHEREusername=?andpassword=?")){$db_pw=password_hash($password1,PASSWORD_BCRYPT);$stmt->bind_param("ss",$username,$db_pw);$stmt->execute();if($stmt->a

php - Laravel 使用不同的列名重置密码

当涉及到使用不同列名称(用户名、电子邮件或密码)进行授权时,我设法使其正常工作。Howtochange/CustompasswordfieldnameforLaravel4andLaravel5userauthentication但是密码提醒似乎不起作用。我已将用户模型更改为我的表列名称。用户模型:useIlluminate\Auth\UserTrait;useIlluminate\Auth\UserInterface;useIlluminate\Auth\Reminders\RemindableTrait;useIlluminate\Auth\Reminders\Remindable

php - 如何使用 password_verify() 从数据库中检索密码?

我正在学习PHP,作为一个项目,我开始构建一个社交网络。我确实创建了注册表单和登录表单,我可以将用户添加到我的数据库中。我也散列他们的密码。这是一个简单的站点,并且还在进行中,因此存在很多安全漏洞。我的问题是登录文件,我似乎无法将用户与他给我的密码相匹配。为了验证用户密码,我使用了password_verify()函数,但它似乎无法正常工作。这是我的代码:注册登录清理函数functionsanitize($conn,$val){$val=stripslashes($val);$val=mysqli_real_escape_string($conn,$val);}通过运行程序print"

php - WP 用户注册 - 也可以马上选择他/她的密码

这是一个非常简短的前端注册指南,但我在密码方面遇到了一个小问题。我禁用了在用户注册时发送的带有密码生成的电子邮件://Don'tSendNotificationEmailToRegisteredUserif(!function_exists('wp_new_user_notification')):functionwp_new_user_notification($user_id,$notify=''){//Here'soriginallypasswordgeneration+sendingemail//Addgreetingemaillater}endif;用户注册后不会收到电子邮件

PHP 密码验证被绕过

我希望用户输入4个密码之一才能访问我的网站。着陆页是index.html,重定向页应该是home.html我使用了以下代码并使用if语句对输入的密码进行哈希处理并将其与4个可接受的hase进行比较。如果它们匹配,那么我希望页面重定向。否则我想显示一个JS警报。我的问题是,即使输入了错误的密码,它仍然会在没有警告的情况下重定向。//Takethevaluesfromthehtmlformandassignthemtovariables$ID=$_POST['name'];$userpassword=$_POST['password'];//Checktoseeifthepasswordm

php - Laravel 5.1 - 验证用户名、密码,如果确认 = 1

为这看似简单的任务大费周章。我使用以下代码在我的AuthController中使用username而不是email:/***Settheloginsystemtouseusernameinsteadofemailaddress*@varstring*/protected$username='username';这在很长一段时间内都运行良好(当我不打算让用户激活他们的帐户时)。但是,现在我需要用户激活他们的帐户,我知道在他们可以看到他们的仪表板之前我需要对登录进行额外的检查。我已将下面的postLogin()方法修改为我认为正确的方法:publicfunctionpostLogin(Re

php - 为新的 LDAP 用户设置密码

我一直在尝试用PHP创建Windows用户帐户,这本身没有问题。我唯一不能做的就是将windows用户密码设置为公司标准密码。除了密码外,我可以毫无问题地创建、更改和删除用户帐户。每次我创建一个用户并尝试使用凭据登录时,我得到的只是“用户名或密码错误”。我检查了用户名。到目前为止我尝试了什么:ldapp_add密码清晰($ldaprecord['userPassword']="standard";)$ldaprecord['userPassword']='{MD5}'。base64_encode(pack('H*',md5($newuser_plaintext_password)));

【软件教程】如何让vscode连接ssh时记住密码

准备软件客户机安装vscode。(vscode官网https://code.visualstudio.com/)客户机和服务器配置ssh,确保能够连接。VSCodessh记住密码教程一、在Client客户机生成ssh密钥对打开客户机的cmd命令行,输入命令ssh-keygen-trsa,然后全部回车。使用vscode打开c:\users\[Client用户名]\.ssh\id_rsa.pub。(其中[Client用户名]对应客户机的用户名)然后复制文件内容。二、在Server服务器中添加许可使用命令行cd/home/[Server用户名]/.ssh进入到.ssh文件夹下。(其中[Server用

php - Laravel 忘记密码 1/1) Swift_TransportException

我是Laravel的新手,希望提高我使用Laravel框架5.4的技能。但是遇到这个错误我不知道怎么办:1/1)Swift_TransportException预期响应代码250但得到代码“530”,消息“5305.7.1需要身份验证”我的env文件有问题吗?或配置文件?感谢您的回复:) 最佳答案 我认为您可以检查您的.env和config/mail.php邮件配置,例如:.环境MAIL_DRIVER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME=myusername@