Your IP : 216.73.216.170


Current Path : /var/www/iplanru/data/www/www.i-plan.ru/plugins/system/jlsecuremysite/
Upload File :
Current File : /var/www/iplanru/data/www/www.i-plan.ru/plugins/system/jlsecuremysite/jlsecuremysite.php

<?php
/**
* @version              1.0.1
* @package              JLSecure My Site
* @copyright    Copyright (C) 2012 JomLand.com. All rights reserved.
* @link                 www.jomland.com
* @license              GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
// no direct access
defined('_JEXEC') or die;

jimport('joomla.plugin.plugin');

class plgSystemJlsecuremysite extends JPlugin
{
        function onAfterInitialise()
        {
                $app    = JFactory::getApplication();
                if ($app->isAdmin()) {
                        $secure_key     = $this->params->get('secure_key', FALSE);
                        $secure_value   = $this->params->get('secure_value', FALSE);
                        $value          = JRequest::getString($secure_key, FALSE);
                        $session        = JFactory::getSession();
                        if ($value && $value===$secure_value) {
                                $session->set($secure_key,  $secure_value);
                                return TRUE;
                        } else { //check if session exists
                                $value          = $session->get($secure_key, FALSE);
                                if ($value && $value === $secure_value) {
                                        return TRUE;
                                }
                        }
                        $app->redirect(JURI::base() . '..');
                }
        }
}