pwd.php

来自「程序安装简便容易」· PHP 代码 · 共 36 行

PHP
36
字号
<?php
!$_SERVER['PHP_SELF'] && $_SERVER['PHP_SELF']=$_SERVER['SCRIPT_NAME'];
substr($_SERVER['PHP_SELF'],-9,-4)!=='admin' && exit('Forbidden');

if(empty($_POST['do'])) {
	require_once template('pwd','admin');
} else {
	if($_POST['do']=='do') {
		$password=!empty($_POST['password']) ? $_POST['password'] : '';
		$check_pwd=!empty($_POST['check_pwd']) ? $_POST['password'] : '';
		if($password=='' || $check_pwd=='') {
			echo "<script language=\"javascript\'>alert(\"密码为空,请填写!\")</script>";
			echo "<meta http-equiv='refresh' contetnt='0,url=admin.php?job=pwd'>";
			exit;
		} elseif($password!=$check_pwd) {
			echo "<script language=\"javascript\">alert(\"两次填写的密码不一致,请检查重填\")</script>";
			echo "<meta http-equiv='refresh' content='0,url=admin.php?job=pwd'>";
			exit;
		}
		$username=$_COOKIE['duoxunuser'];
		$password=md5($password);
		$query=query("UPDATE duoxun_members SET password='$password' WHERE username='$username' AND groupid='1'");
		if($query) {
			echo "<script langugage=\"javascript\">alert(\"新密码设置成功!\")</script>";
			echo "<meta http-equiv='refresh' content='0,url=admin.php'>";
			exit;
		} else {
			echo "<script langugage=\"javascript\">alert(\"对不起,由于一些原因导致新密码设定失败!请重试!\")</script>";
			echo "<meta http-equiv='refresh' content='0,url=admin.php?job=pwd'>";
			exit;
		}
	}
}

?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?