📄 profile.inc.php
字号:
<?php
##
# Project: PHPDisk
# This is NOT a freeware, use is subject to license terms.
#
# Site: http://www.phpdisk.com
#
# $Id: profile.inc.php 227 2009-03-07 09:09:07Z along $
#
# Copyright (C) 2008-2009 PHPDisk Team. All Rights Reserved.
#
##
if(!defined('IN_PHPDISK') || !defined('IN_MYDISK')) {
exit('[PHPDisk] Access Denied');
}
phpdisk_user();
define('SCRIPT_NAME',$item);
require_once lang(SCRIPT_NAME);
$lang = array_merge($pub_lang,$lang);
switch($action){
case 'password':
if($task == 'password'){
if($p_formhash != formhash()){
exit($lang['system_error']);
}
$old_pwd = trim(gpc('old_pwd','P',''));
$new_pwd = trim(gpc('new_pwd','P',''));
$cfm_pwd = trim(gpc('cfm_pwd','P',''));
$rs = $db->fetch_one_array("select userid from pd_users where password='".md5($old_pwd)."' and userid='$pd_uid'");
if(!$rs){
$error = true;
$sysmsg[] = $lang['invalid_password'];
}
if(checklength($new_pwd,6,20)){
$error = true;
$sysmsg[] = $lang['password_max_min'];
}else{
if($new_pwd != $cfm_pwd){
$error = true;
$sysmsg[] = $lang['confirm_password_invalid'];
}else{
$md5_pwd = md5($new_pwd);
}
}
if(!$error){
$sql = "update pd_users set password='$md5_pwd' where userid='$pd_uid'";
$db->query_unbuffered($sql);
pd_setcookie('phpdisk_info','');
$sysmsg[] = $lang['password_modify_success'];
redirect(urr("index","item=account&action=login"),$sysmsg,2000,'top');
}else{
redirect($_SERVER['HTTP_REFERER'],$sysmsg);
}
}else{
require_once template(SCRIPT_NAME,TPL_NAME);
}
break;
case 'mypower':
$group_set = $group_settings[$pd_gid];
$group_set['max_flow_down'] = $group_set['max_flow_down'] ? $group_set['max_flow_down'] : $lang['unlimit'];
$group_set['max_flow_view'] = $group_set['max_flow_view'] ? $group_set['max_flow_view'] : $lang['unlimit'];
$group_set['max_storage'] = $group_set['max_storage'] ? $group_set['max_storage'] : $lang['unlimit'];
$group_set['max_disks'] = $group_set['max_disks'] ? $group_set['max_disks'].' '.$lang['piece'] : $lang['unlimit'];
$group_set['max_folders'] = $group_set['max_folders'] ? $group_set['max_folders'].' '.$lang['piece'] : $lang['unlimit'];
$group_set['max_files'] = $group_set['max_files'] ? $group_set['max_files'].' '.$lang['piece'] : $lang['unlimit'];
$group_set['down_trans_rate'] = $group_set['down_trans_rate'] ? $group_set['down_trans_rate'] : $lang['unlimit'];
$group_set['view_trans_rate'] = $group_set['view_trans_rate'] ? $group_set['view_trans_rate'] : $lang['unlimit'];
$upload_max = get_byte_value(ini_get('upload_max_filesize'));
$post_max = get_byte_value(ini_get('post_max_size'));
$settings_max = $settings['max_file_size'] ? get_byte_value($settings['max_file_size']) : 0;
$max_php_file_size = min($upload_max, $post_max);
$max_file_size_byte = ($settings_max && $settings_max <= $max_php_file_size) ? $settings_max : $max_php_file_size;
if($group_set['max_filesize']){
$group_set_max_file_size = get_byte_value($group_set['max_filesize']);
$max_file_size_byte = ($group_set_max_file_size >=$max_file_size_byte) ? $max_file_size_byte : $group_set_max_file_size;
}
$group_set['max_filesize'] = get_size($max_file_size_byte,'B',0);
require_once template(SCRIPT_NAME,TPL_NAME);
break;
default:
redirect(urr("mydisk","item=profile&action=mypower"));
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -