【用户登录注册】修改密码页 editpaswd.html/.php

Osinghong2周前 (05-30)项目分页53

editpaswd.html:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
    </head>
    <body>
    	<div class="editpaswd">
			<form action="editpaswd.php" method="post" id="editpaswd-form"">
				<h3>修改密码</h3>
				旧密码:<input type="password" name="old-password" id="old-password">
				新密码:<input type="password" name="new-password" id="new-password">
				<input type="submit" name="btn" value="保存" >
			</form>
		</div>
		<a href="index.php">返回</a>
    </body>
</html>

editpaswd.php:

<?php
	session_start();
	$oldPassword = md5($_POST['old-password']);
	$newPassword = md5($_POST['new-password']);

	$conmysql = mysqli_connect("127.0.0.1", "root", "123456", "4429config");

	if($conmysql){
		$sqls = "SELECT uname,upaswd FROM user WHERE uname='{$_SESSION['uname']}'";
		$rs = mysqli_query($conmysql,$sqls);

		if($rs && mysqli_num_rows($rs)>0){
			$userinfo = mysqli_fetch_array($rs,MYSQLI_ASSOC);

			if($oldPassword==$userinfo['upaswd']){
				$sqls = "UPDATE user SET upaswd = '{$newPassword}' WHERE id = '{$_SESSION['id']}'";
				$rsupdate = mysqli_query($conmysql,$sqls);
				if($rsupdate){
					echo "密码修改成功";
				}else{
					echo "密码修改失败";
				}
			}else{
				echo "旧密码错误";
			}
		}	
		echo "<a href='index.php'>返回</a>";

	}else{
		echo "数据库连接失败";
		echo "<a href='index.php'>返回</a>";
	}

?>


打赏
分享给朋友: