php中密码的php验证
passord的Php验证: 如何创建重新键入密码验证: 帮助我的朋友在php中重新键入密码验证:php中密码的php验证,php,html,css,sql,Php,Html,Css,Sql,passord的Php验证: 如何创建重新键入密码验证: 帮助我的朋友在php中重新键入密码验证: $errorMsg = ""; if((!$email) || (!$password)){ $errorMsg = "You did not submit the following required information!<br /><br />"; if(!$email){
$errorMsg = "";
if((!$email) || (!$password)){
$errorMsg = "You did not submit the following required information!<br /><br />";
if(!$email){
$errorMsg .= "--- Email Address";
}
else if(!$password){
$errorMsg .= "--- Password";
}
}
else {
echo"send to email activation";}
$errorMsg=”“;
如果(!$email)|(!$password)){
$errorMsg=“您没有提交以下所需信息!
”;
如果(!$email){
$errorMsg.=“---电子邮件地址”;
}
如果(!$password){
$errorMsg.=“---密码”;
}
}
否则{
回显“发送到电子邮件激活”;}
这是我的登记表
<tr>
<td><div align="right">Email: </div></td>
<td><input name="email" type="text" value="<?php echo "$email"; ?>" /></td>
</tr>
<tr>
<td><div align="right"> Password: </div></td>
<td><input name="password1" type="password" value="<?php echo "$password"; ?>" />
<font size="-2" color="#006600">(letters or numbers only, no spaces no symbols)</font></td>
</tr>
<tr>
<td><div align="right"> Retype Password: </div></td>
<td><input name="password" type="password" value="<?php echo "$password"; ?>" />
</tr>
<tr>
<td><div align="right"></div></td>
<td><input type="submit" name="Submit" value="Submit Form" /></td>
</tr>
电邮:
您可以检查$password和$password是否相同
if($\u POST['password']=$\u POST['password1'])回显“密码匹配”代码>试试这个
<?php
$errorMsg = "";
if((!$email) || (!$password)){
$errorMsg = "You did not submit the following required information!<br /><br />";
if(!$email){
$errorMsg .= "--- Email Address";
}
else if(!$password){
$errorMsg .= "--- Password";
}
}
else {
if($_POST['password1']!=$_POST['password']){
$errorMsg .= "Passwords mismatches";
}
else{
echo"send to email activation";
}
}
?>
如果只检查两个密码的相等性,则empty==empty将为true,因此让我们在一个表达式中检查它们
暗示
定义键入密码的最小长度,例如5
使用isset是因为在$\u POST中,带有“password”或“password1”键的变量可能丢失,并且您将收到通知消息
现在检查
...
if(isset($_POST['password']) && isset($_POST['password1']) && strlen($_POST['password']) >=5 && $_POST['password'] === $_POST['password1']) {
// password validated
}
...
还可以使用trim()
函数获取电子邮件,但不能使用密码,因为空格可以是密码的一部分
所以$email=trim($_POST['email']);//从左侧和右侧删除空白
比较$password和$password1的值,然后检查它们是否相同……您的问题是什么?你不是在问如何比较这两个密码吧?使用js检查会更好吗<代码>$('#password').val()==$('#password1').val()
onsubmit@arkascha是的,你说得对