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 + -
显示快捷键?