bbspwd.php

来自「linux/unix环境下的建站系统」· PHP 代码 · 共 45 行

PHP
45
字号
<?php	require("www2-funcs.php");	login_init();	toolbox_header("密码修改");	assert_login();	if (isset($_GET['do'])) {		$pass = $_POST['pw2'];		if (strlen($pass) < 4 || strlen($pass) > 39)			html_error_quit("新密码长度应为 4~39");		if ($pass != $_POST['pw3'])			html_error_quit("两次输入的密码不相同");		if (bbs_checkuserpasswd($currentuser["userid"],$_POST['pw1']) != 0)			html_error_quit("密码不正确");		if (!bbs_setpassword($currentuser["userid"],$pass))			html_error_quit("系统错误,请联系管理员");		html_success_quit("密码修改成功,您的新密码已设定");		exit;	}?><script type="text/javascript">function DoPwd(){	if(getObj('pwd2').value != getObj('pwd3').value) {		alert('两次输入的密码不相同');		getObj('pwd3').focus();		return false;	}	return true;}</script><form action="bbspwd.php?do" method="post" class="small" onsubmit="return DoPwd();">	<fieldset><legend>修改密码</legend>		<div class="inputs">			<label>您的旧密码:</label><input maxlength="39" size="12" type="password" name="pw1" id="sfocus"/><br/>			<label>您的新密码:</label><input maxlength="39" size="12" type="password" name="pw2" id="pwd2"/><br/>			<label>再输入一次:</label><input maxlength="39" size="12" type="password" name="pw3" id="pwd3"/>		</div>	</fieldset>	<div class="oper"><input type="submit" value="确定修改"></div></form><?php	page_footer();?>

⌨️ 快捷键说明

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