admin_action.php
来自「全新且完善的强大网上商店系统」· PHP 代码 · 共 115 行
PHP
115 行
<?php
/*
[SOOBIC!] admin/specials.php
Version: 1.5
Author: soolan (soolan@qq.com)
Copyright: soolan (www.soobic.com)
Last Modified: 2005/4/17 10:00
*/
if(!defined('IN_SOOBIC')) {
exit('Access Denied');
}
cpheader();
include ("admin/languages/".$language."/admin_action.php");
if ($action) {
switch($action){
case 'dochange':
if (strlen($password_current) < ENTRY_PASSWORD_MIN_LENGTH) {
$error = true;
$messageStack->add('admin', ENTRY_PASSWORD_CURRENT_ERROR);
} elseif (strlen($password_new) < ENTRY_PASSWORD_MIN_LENGTH) {
$error = true;
$messageStack->add('admin', ENTRY_PASSWORD_NEW_ERROR);
} elseif ($password_new != $password_confirmation) {
$error = true;
$messageStack->add('admin', ENTRY_PASSWORD_NEW_ERROR_NOT_MATCHING);
}
if ($error == false) {
$check_customer_query = $db->query("select customers_password from $table_customers where customers_email_address = '" .$customer_email . "'");
$check_customer = $db->fetch_array($check_customer_query);
if (md5($password_current)==$check_customer['customers_password']){
$db->query("update $table_customers set customers_password = '" . md5($password_new) . "' where customers_email_address = '" . $customer_email . "'");
$messageStack->add('admin', SUCCESS_PASSWORD_UPDATED, 'success');
} else {
$error = true;
$messageStack->add('admin', ERROR_CURRENT_PASSWORD_NOT_MATCHING);
}
}
$act='changepw';
}
}
if($act){
$message_all=($messageStack->size('admin') > 0) ? $messageStack->output('admin') : '' ;
if (is_array($message_all)) {
?>
<br>
<table border="0" cellspacing="0" cellpadding="0" width="95%" align="center">
<tr><td bgcolor="<?=BORDERCOLOR?>"><table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%">
<tr bgcolor="<?=ALTBG1?>"><td><table border="0" cellspacing="0" cellpadding="0" width="<?=TABLEWIDTH?>" align="center">
<?
foreach($message_all as $key=>$value){
?>
<tr><td style="color:red"><?=$value['text']?></td></tr>
<?php
}
?>
</table></td></tr></table></td></tr></table>
<?
}
switch($act){
case 'changepw':
?>
<br>
<table cellspacing="0" cellpadding="0" border="0" width="95%" align="center">
<tr><td bgcolor="<?=BORDERCOLOR?>">
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%">
<tr class="header"><td><?=SPECIALS_NOTICE?></td></tr>
<tr bgcolor="<?=ALTBG1?>"><td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr><td><li><?=TEXT_NOTICE_REMMBER_THE_NEW_PW;?></li></td>
<td align="right"></td>
</tr></table></td></tr></table></td></tr></table>
<br>
<form name="change" action="<?=tep_href_link('admincp.php', 'act=changepw', 'NONSSL')?>"' method="post">
<input type="hidden" name="action" value="dochange">
<table cellspacing="0" cellpadding="0" border="0" width="95%" align="center">
<tr><td bgcolor="<?=BORDERCOLOR?>">
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%">
<tr class="header"><td colspan="7"><?=HEADING_TITLE;?>--<?=CHANGE_PASSWORD?></td></tr>
<tr align="center" bgcolor="<?=ALTBG2?>"><td align="right"><?=ENTRY_PASSWORD_CURRENT;?></td>
<td bgcolor="<?=ALTBG2?>" align="left"><input type="password" name="password_current"></td>
</tr>
<tr align="center" bgcolor="<?=ALTBG2?>"><td align="right"><?=ENTRY_PASSWORD_NEW;?></td>
<td bgcolor="<?=ALTBG2?>" align="left"><input type="password" name="password_new"></td>
</tr>
<tr align="center" bgcolor="<?=ALTBG2?>"><td align="right"><?=ENTRY_PASSWORD_CONFIRMATION;?></td>
<td bgcolor="<?=ALTBG2?>" align="left"><input type="password" name="password_confirmation"></td>
</tr>
</table></td></tr></table>
<br><center>
<input type="submit" name="submit" value="<?=SUBMIT?>">
</center></form><br><br>
<?
break;
default:
}
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?