本站推荐

PHP实现当前登录用户修改密码

来 源:共享世纪 作 者:lennyash 时间:2015-12-14 点击:
loading...

非常实用的一段PHP编程代码,实现了当前登录用户在输入了正确的旧密码后,连续输入相同的二次新密码,更新数据库里的用户密码。

<?php
// 如果提交了表单
if (isset($_POST['edit'])) {
$pwd = trim($_POST['pwd']);
$pwd1 = trim($_POST['pwd1']);
$pwd2 = trim($_POST['pwd2']);
$sql = "select * from `admin` where password='".md5($pwd)."' and username='".$_SESSION['username']."'";
//将$sql交由conn.php处理了
require_once('../../conn.php');
if (mysqli_num_rows(mysqli_query($conn,$sql))) {
if ($pwd1==$pwd2) {
$sql="update `admin` set password='".md5($pwd2)."' where username='".$_SESSION['username']."'";
//将$sql交由conn.php处理了
require_once('../../conn.php');
if (mysqli_query($conn,$sql)) {
echo "<div class='op-alert'>恭喜,密码修改成功!</div><div id='dialog-mask'></div>";
echo '<meta http-equiv=refresh content=2;url="user_edit.php">';
}
}
else {
echo "<div class='op-alert'>两次输入的新密码不同,请重新输入!</div><div id='dialog-mask'></div>";
echo '<meta http-equiv=refresh content=2;url="user_edit.php">';
}
}
else {
echo "<div class='op-alert'>旧密码不正确,请重新输入!</div><div id='dialog-mask'></div>";
echo '<meta http-equiv=refresh content=2;url="user_edit.php">';
}
}
?>

来源:http://www.2ky.cn/h/8/user-modify-password.htm
转载要求注明来源,请尊重作者版权!

关键字: 修改密码 登陆用户

相关内容

会员登陆close X