change_pw.php
来自「GForge 3.0 协作开发平台 支持CVS, mailing lists, 」· PHP 代码 · 共 81 行
PHP
81 行
<?php/** * * Change user's password * * SourceForge: Breaking Down the Barriers to Open Source Development * Copyright 1999-2001 (c) VA Linux Systems * http://sourceforge.net * * @version $Id: change_pw.php,v 1.29 2001/05/13 17:53:29 pfalcon Exp $ * */require_once('pre.php');require_once('common/include/account.php');session_require(array('isloggedin'=>1));$u =& user_get_object(user_getid());exit_assert_object($u, 'User');if ($submit) { if ($u->getMD5Passwd() != md5($old_passwd)) { exit_error( $Language->getText('general','error'), $Language->getText('account_change_pw','old_password_incorrect') ); } if (strlen($passwd)<6) { exit_error( $Language->getText('general','error'), $Language->getText('account_change_pw','not_valid_password') ); } if ($passwd != $passwd2) { exit_error( $Language->getText('general','error'), $Language->getText('account_change_pw','passwords_dont_match') ); } if (!$u->setPasswd($passwd)) { exit_error( $Language->getText('general','error'), 'Could not change password: '.$u->getErrorMessage() ); } site_user_header(array(title=>$Language->getText('account_change_pw_changed','title'),'pagename'=>'account_change_pw')); ?> <?php echo $Language->getText('account_change_pw', 'confirmation', $GLOBALS[sys_name]); ?> <p> <?php echo $Language->getText('account_change_pw_changed','return_to',array('<a href="/account/">','</a>')) ?> </p> <?php} else { // Show change form site_user_header(array(title=>$Language->getText('account_change_pw','title'),'pagename'=>'account_change_pw')); ?> <form action="<?php echo $PHP_SELF; ?>" method="post"> <p><?php echo $Language->getText('account_change_pw','old_password') ?>: <br /><input type="password" name="old_passwd" /></p> <p><?php echo $Language->getText('account_change_pw','new_password') ?>: <br /><input type="password" name="passwd" /></p> <p><?php echo $Language->getText('account_change_pw','new_password_repeat') ?>: <br /><input type="password" name="passwd2" /></p> <p><input type="submit" name="submit" value="<?php echo $Language->getText('account_change_pw','update') ?>" /></p> </form> <?php}site_user_footer(array());?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?