form_password.php3
来自「FIREFLY 是一个多用户专业帮助桌面系统」· PHP3 代码 · 共 104 行
PHP3
104 行
<?################################################################## CHANGE PASSWORD#################################################################/* init */include ("../include/levels.php3");$access_level = $r_level["customer"];include ("../include/config.php3");/* process */$login_id = $user->login_id;if($change or $random){if ($random) { srand(time()+microtime()+getmypid()); $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; $num_chars = strlen($chars); $password = ""; for ($i=0; $i<8; $i++) { $pos = rand(0,$num_chars-1); $password .= substr($chars,$pos,1); } $password_confirm = $password; }if (!$password or !$password_confirm) { $password = "a"; $password_confirm = "b"; }$pass_crypt = crypt($password);if ( crypt($password_confirm,substr($pass_crypt,0,2)) == $pass_crypt) { $query = "UPDATE login SET pass='$pass_crypt' WHERE id=$login_id"; SQL_BEGIN($dbproc); SQL_QUERY($query,$dbproc); SQL_COMMIT($dbproc); $data_login = SQL_READ_LOGIN($dbproc,$login_id); $title = $msg_password." : ".$data_login[0]['name']." ".$data_login[0]['lastname']; include "../include/header.inc"; ?> <TABLE width="90%" border="0" cellspacing="0" cellpadding="3"> <TR> <TD class="color_title" > <h1><? print $title; ?></h1> </TD> </TR> <TR> </TR> <TD class="tdcl"> <? print $msg_change_success; if ($random) print "<H1>$msg_password : $password</H1>"; ?> </TD> </TR> </TABLE> <? include "../include/footer.inc"; }else header("location:form_password.php3");}else{$title = $msg_password." : ".$user->name;include "../include/header.inc";?><FORM method="POST" action="form_password.php3" ><TABLE width="90%" border="0" cellspacing="0" cellpadding="3"><TR><TD class="color_title" ><h1><? print $title; ?></h1></TD></TR><TR></TR></TABLE><INPUT TYPE="hidden" name="login_id" value="<? print $login_id ?>" ><TABLE width="90%" border="0" cellspacing="0" cellpadding="3"> <TR> <TD class="tdcl"> <? print "$msg_type_your $msg_password" ?><INPUT TYPE="password" name="password" value="" > <BR> <? print "$msg_confirm_your $msg_password" ?><INPUT TYPE="password" name="password_confirm" value="" > </TD> <TD class="tdcl"> <INPUT TYPE="submit" name="change" value="<? print $msg_validate ?>" > <BR> <INPUT TYPE="submit" name="random" value="<? print $msg_random ?>" > </TD> </TR></TABLE></FORM><?include "../include/footer.inc";}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?