PDA

View Full Version : تنظمات SESSION برای kcfinder



c0mmander
پنج شنبه 14 خرداد 1394, 18:17 عصر
سلام

من یک سوال دارم الان من میخواستم kcfinder روی ckeditor پیاده سازی کنم. بعد از اینکه 'disabled' => false, کردم در هر شرایطی فایل منیجر باز میشه که باید با سشن خودم محدودش کنم.
اما هر کاری میکنم که سشن رو اعمال کنم نمیشه این کد فایل کنفیگه:





<?php
if (!isset($_SESSION)) {
session_start();
}
/** This file is part of KCFinder project
*
* @desc Base configuration file
* @package KCFinder
* @version 3.12
* @author Pavel Tzonkov <sunhater@sunhater.com>
* @copyright 2010-2014 KCFinder Project
* @license http://opensource.org/licenses/GPL-3.0 GPLv3
* @license http://opensource.org/licenses/LGPL-3.0 LGPLv3
* @link http://kcfinder.sunhater.com
*/

/* IMPORTANT!!! Do not comment or remove uncommented settings in this file
even if you are using session configuration.
See http://kcfinder.sunhater.com/install for setting descriptions */

if(isset($_SESSION['MM_Username']) && $_SESSION['MM_Username'] == '') {

$isActive=true;

} else {

$isActive=false;

}
$_CONFIG = array(


// GENERAL SETTINGS

'disabled' => $isActive,
'uploadURL' => "upload",
'uploadDir' => "",
'theme' => "default",

'types' => array(

// (F)CKEditor types
'files' => "",
'flash' => "swf",
'images' => "*img",

// TinyMCE types
'file' => "",
'media' => "swf flv avi mpg mpeg qt mov wmv asf rm",
'image' => "*img",
),


// IMAGE SETTINGS

'imageDriversPriority' => "imagick gmagick gd",
'jpegQuality' => 90,
'thumbsDir' => ".thumbs",

'maxImageWidth' => 0,
'maxImageHeight' => 0,

'thumbWidth' => 100,
'thumbHeight' => 100,

'watermark' => "",


// DISABLE / ENABLE SETTINGS

'denyZipDownload' => false,
'denyUpdateCheck' => false,
'denyExtensionRename' => false,


// PERMISSION SETTINGS

'dirPerms' => 0755,
'filePerms' => 0644,

'access' => array(

'files' => array(
'upload' => true,
'delete' => true,
'copy' => false,
'move' => false,
'rename' => true
),

'dirs' => array(
'create' => true,
'delete' => true,
'rename' => true
)
),

'deniedExts' => "exe com msi bat cgi pl php phps phtml php3 php4 php5 php6 py pyc pyo pcgi pcgi3 pcgi4 pcgi5 pchi6",


// MISC SETTINGS

'filenameChangeChars' => array(/*
' ' => "_",
':' => "."
*/),

'dirnameChangeChars' => array(/*
' ' => "_",
':' => "."
*/),

'mime_magic' => "",

'cookieDomain' => "",
'cookiePath' => "",
'cookiePrefix' => 'KCFINDER_',


// THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION SETTINGS

'_normalizeFilenames' => false,
'_check4htaccess' => true,
//'_tinyMCEPath' => "/tiny_mce",

'_sessionVar' => "KCFINDER",
//'_sessionLifetime' => 30,
//'_sessionDir' => "/full/directory/path",
//'_sessionDomain' => ".mysite.com",
//'_sessionPath' => "/my/path",

//'_cssMinCmd' => "java -jar /path/to/yuicompressor.jar --type css {file}",
//'_jsMinCmd' => "java -jar /path/to/yuicompressor.jar --type js {file}",

);

?>

c0mmander
پنج شنبه 14 خرداد 1394, 18:47 عصر
مشکل رو پیدا کردم مشکل از شرطم بود کد صحیح این میشه :



<?php
if (!isset($_SESSION)) {
session_start();
}
/** This file is part of KCFinder project
*
* @desc Base configuration file
* @package KCFinder
* @version 3.12
* @author Pavel Tzonkov <sunhater@sunhater.com>
* @copyright 2010-2014 KCFinder Project
* @license http://opensource.org/licenses/GPL-3.0 GPLv3
* @license http://opensource.org/licenses/LGPL-3.0 LGPLv3
* @link http://kcfinder.sunhater.com
*/

/* IMPORTANT!!! Do not comment or remove uncommented settings in this file
even if you are using session configuration.
See http://kcfinder.sunhater.com/install for setting descriptions */

if(isset($_SESSION['MM_Username']) && $_SESSION['MM_Username'] != '') {

$isActive=false;

} else {

$isActive=true;

}
$_CONFIG = array(


// GENERAL SETTINGS

'disabled' => $isActive,
'uploadURL' => "upload",
'uploadDir' => "",
'theme' => "default",

'types' => array(

// (F)CKEditor types
'files' => "",
'flash' => "swf",
'images' => "*img",

// TinyMCE types
'file' => "",
'media' => "swf flv avi mpg mpeg qt mov wmv asf rm",
'image' => "*img",
),


// IMAGE SETTINGS

'imageDriversPriority' => "imagick gmagick gd",
'jpegQuality' => 90,
'thumbsDir' => ".thumbs",

'maxImageWidth' => 0,
'maxImageHeight' => 0,

'thumbWidth' => 100,
'thumbHeight' => 100,

'watermark' => "",


// DISABLE / ENABLE SETTINGS

'denyZipDownload' => false,
'denyUpdateCheck' => false,
'denyExtensionRename' => false,


// PERMISSION SETTINGS

'dirPerms' => 0755,
'filePerms' => 0644,

'access' => array(

'files' => array(
'upload' => true,
'delete' => true,
'copy' => false,
'move' => false,
'rename' => true
),

'dirs' => array(
'create' => true,
'delete' => true,
'rename' => true
)
),

'deniedExts' => "exe com msi bat cgi pl php phps phtml php3 php4 php5 php6 py pyc pyo pcgi pcgi3 pcgi4 pcgi5 pchi6",


// MISC SETTINGS

'filenameChangeChars' => array(/*
' ' => "_",
':' => "."
*/),

'dirnameChangeChars' => array(/*
' ' => "_",
':' => "."
*/),

'mime_magic' => "",

'cookieDomain' => "",
'cookiePath' => "",
'cookiePrefix' => 'KCFINDER_',


// THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION SETTINGS

'_normalizeFilenames' => false,
'_check4htaccess' => true,
//'_tinyMCEPath' => "/tiny_mce",

'_sessionVar' => "KCFINDER",
//'_sessionLifetime' => 30,
//'_sessionDir' => "/full/directory/path",
//'_sessionDomain' => ".mysite.com",
//'_sessionPath' => "/my/path",

//'_cssMinCmd' => "java -jar /path/to/yuicompressor.jar --type css {file}",
//'_jsMinCmd' => "java -jar /path/to/yuicompressor.jar --type js {file}",

);

?>


البته اگر دوستان راه بهتری هم دارند به اشتراک بگذارید...