Пример #1
0
 function loadSeoPanel()
 {
     # include main classes
     include_once SP_LIBPATH . '/session.class.php';
     include_once SP_LIBPATH . '/controller.class.php';
     include_once SP_LIBPATH . '/view.class.php';
     include_once SP_LIBPATH . '/validation.class.php';
     include_once SP_LIBPATH . '/spider.class.php';
     include_once SP_LIBPATH . '/paging.class.php';
     include_once SP_LIBPATH . '/pchart.class.php';
     include_once SP_LIBPATH . '/pdata.class.php';
     include_once SP_LIBPATH . '/xmlparser.class.php';
     include_once SP_LIBPATH . '/captcha.class.php';
     include_once SP_LIBPATH . '/phpmailer.class.php';
     @Session::startSession();
     # include common functions
     include_once SP_INCPATH . '/sp-common.php';
     # include coomon controllers classes
     include_once SP_CTRLPATH . '/country.ctrl.php';
     include_once SP_CTRLPATH . '/language.ctrl.php';
     include_once SP_CTRLPATH . '/website.ctrl.php';
     include_once SP_CTRLPATH . '/user.ctrl.php';
     include_once SP_CTRLPATH . '/settings.ctrl.php';
     include_once SP_CTRLPATH . "/crawllog.ctrl.php";
     include_once SP_CTRLPATH . '/timezone.ctrl.php';
     include_once SP_CTRLPATH . '/searchengine.ctrl.php';
 }
Пример #2
0
 function loadSeoPanel()
 {
     # include main classes
     include_once SP_LIBPATH . '/session.class.php';
     include_once SP_LIBPATH . '/controller.class.php';
     include_once SP_LIBPATH . '/view.class.php';
     include_once SP_LIBPATH . '/validation.class.php';
     include_once SP_LIBPATH . '/spider.class.php';
     include_once SP_LIBPATH . '/paging.class.php';
     include_once SP_LIBPATH . '/pchart.class.php';
     include_once SP_LIBPATH . '/pdata.class.php';
     include_once SP_LIBPATH . '/xmlparser.class.php';
     include_once SP_LIBPATH . '/captcha.class.php';
     include_once SP_LIBPATH . '/phpmailer.class.php';
     Session::startSession();
     # include common functions
     include_once SP_INCPATH . '/sp-common.php';
     # include coomon controllers classes
     include_once SP_CTRLPATH . '/country.ctrl.php';
     include_once SP_CTRLPATH . '/language.ctrl.php';
     include_once SP_CTRLPATH . '/website.ctrl.php';
     include_once SP_CTRLPATH . '/user.ctrl.php';
     include_once SP_CTRLPATH . '/settings.ctrl.php';
     //header ('Content-type: text / html; charset = utf-8');
 }
Пример #3
0
 public static function displayPagina($accion)
 {
     $session = new Session();
     $session->startSession();
     self::$_session_id = session_id();
     self::$_session_name = session_name();
     $cuenta = new Contador();
     if ($accion == "eliminarSesion") {
         $session->closeSession();
         self::_displayEliminar();
     } else {
         $cuenta->contar();
         self::_displaySesion();
     }
 }
Пример #4
0
 public function run()
 {
     $session = new Session();
     $session->startSession();
     switch (true) {
         case isset($_POST["next1"]):
             hotelVista::veriForm();
             break;
         case isset($_POST["next2"]):
             hotelVista::displayPaso3();
             break;
         default:
             if (isset($_GET['accion']) && $_GET['accion'] == "volver") {
                 $session->closeSession();
             }
             hotelVista::displayPaso1();
     }
 }
Пример #5
0
 public function run()
 {
     $_session = new Session();
     $_session->startSession();
     $accion = '';
     if (!isset($_SESSION['username'])) {
         if (isset($_POST["login"])) {
             $accion = 'login';
         }
         usuarioVista::displayPagina($accion);
     } else {
         if (isset($_POST['salir'])) {
             $accion = "logout";
             usuarioVista::displayPagina($accion);
         } else {
             if (isset($_GET["action"]) and $_GET["action"] == "addItem") {
                 $accion = "addItem";
             } elseif (isset($_GET["action"]) and $_GET["action"] == "removeItem") {
                 $accion = "removeItem";
             }
             carroVista::displayPagina($accion);
         }
     }
 }
Пример #6
0
 function create_session($params)
 {
     $email = $params['email'];
     $password = sha1($params['password']);
     // search for users in this order
     $user_classes = array('ClientUser', 'Staff');
     foreach ($user_classes as $user_class) {
         $user = $user_class::getOne(array('email' => $email, 'password' => $password));
         if ($user) {
             Session::startSession($user->id, $user->getUserType());
             if ($user_class == 'Staff') {
                 $this->redirectTo(array('controller' => 'Staff', 'action' => 'show', 'id' => $user->id));
             } else {
                 if ($user_class == 'ClientUser') {
                     $this->redirectTo(array('controller' => 'Client', 'action' => 'index'));
                 }
             }
             return;
         }
     }
     // no user found
     Render::msg('Invalid Email or Password', 'bad');
     $this->redirectTo(array('controller' => 'Authenticate', 'action' => 'login', 'email' => $email));
 }
 /**
  * Initialise the session. Called from within {@link Application::appInit()}
  * 
  * The {@link Session} class is used to interact with the session. If you wish,
  * you can override this method to customise your own session class
  * @return Session - the session object
  * @see Session
  * @access protected
  */
 protected function initSession()
 {
     $ret = Session::startSession();
     return $ret;
 }
Пример #8
0
<?php

//Auto carga de clases
require __DIR__ . '/../vendor/autoload.php';
//Instancia del objeto Slim
$app = new \Slim\Slim();
$conf = parse_ini_file(__DIR__ . '/../config/conf.slim.ini');
$app->config($conf);
//Inicio de session
$session = new Session();
$session->startSession();
//Incluimos el archivo que tendrá la definición de las rutas
//de la aplicación
include_once __DIR__ . '/../app/routes.php';
//Iniciamos la aplicación
$app->run();
Пример #9
0
 /**
  * Se encarga de guardar los campos del paso actual y de dar un salta hacia el anterior paso
  *
  * @param $paso: Recibe el parametro del paso en el que estamos no al que queremos ir
  */
 function pasoAtras($paso)
 {
     Config::setPaso($paso);
     // Gestion de $_SESSION
     $session = new Session();
     $session->startSession();
     $session->initSession();
     // Validamos los campos del paso actual
     $validacion = new ValidateForm();
     $validacion->validarCampos();
     $ko = $validacion->getPendientes();
     $ok = $validacion->getCorrectos();
     // Guardado de datos en $_SESSION
     $session->setPendientes($ko);
     $session->setCorrectos($ok);
     // Cambiamos el paso y generamos e imprimimos la vista
     Config::setPaso(--$paso);
     $vista = new Vista($session->getPendientes(), $session->getCorrectos());
     $contenido = $vista->generarContenido($paso);
     $vista->printVistaContenido($contenido);
     echo "SESSION " . json_encode($_SESSION) . "<br>";
 }
Пример #10
0
 public function startSession()
 {
     Session::startSession();
 }
Пример #11
0
<?php

/**
 * Created by JetBrains PhpStorm.
 * User : sadoknet@gmail.com
 * Date: 14/11/12
 * Time: 16:27
 */
define('LIBS', DIR_APP . '/libs/');
define('TMP', DIR_APP . '/tmp/');
define('CONF', DIR_APP . '/config/');
/**
 * Load Parameters Files
 */
$config = Spyc::YAMLLoad(CONF . 'parameters.yml');
$cSiteSettings = $config['site_settings'];
$cAdminAccess = $config['admin_access'];
define('ADMIN_SESSION_NAME', 'username_csv_manager');
define('URL', $cSiteSettings['url']);
define('EXPORT_ENCODE_FUNCTION', $cSiteSettings['export_encode_function']);
define('IMPORT_ENCODE_FUNCTION', $cSiteSettings['import_encode_function']);
define('DATABASE_DEFAULT_CHARSET', $cSiteSettings['database_default_charset']);
//Start Session
Session::startSession();
 public function registro()
 {
     $mensaje = '';
     $registro = new Registro();
     //Se recogen todos los valores del formulario
     $login = $_POST['log'];
     $password = $_POST['pass'];
     $nombre = $_POST['nombre'];
     $apellidos = $_POST['apellidos'];
     $dni = $_POST['dni'];
     $email = $_POST['e-mail'];
     $direccion = $_POST['direccion'];
     $telefono1 = $_POST['telefono1'];
     if ($_POST['telefono2']) {
         $telefono2 = $_POST['telefono2'];
     } else {
         $telefono2 = "";
     }
     // Validación de datos
     // Validación de DNI
     if (!preg_match("/^[0-9]{7,8}[a-zA-Z]\$/", $dni)) {
         header('Location: ../signup.html?mensaje=campoErroneo');
         exit;
     }
     // Validación de nombre
     if (!preg_match("/^[A-Za-záÁéÉíÍóÓúÚñÑ]{1}[A-Z a-z áÁéÉíÍóÓúÚñÑ]*\$/", $nombre)) {
         header('Location: ../signup.html?mensaje=campoErroneo');
         exit;
     }
     // Validación de apellidos
     if (!preg_match("/^[A-Za-záÁéÉíÍóÓúÚñÑ]{1}[A-Z a-z áÁéÉíÍóÓúÚñÑ]*\$/", $apellidos)) {
         header('Location: ../signup.html?mensaje=campoErroneo');
         exit;
     }
     // Validación de email
     if (!preg_match("/^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,4})+\$/", $email)) {
         header('Location: ../signup.html?mensaje=campoErroneo');
         exit;
     }
     // Validación de dirección
     if ($direccion === "") {
         header('Location: ../signup.html?mensaje=campoErroneo');
         exit;
     }
     // Validación de telefono 1
     if (!preg_match("/^[9|6][0-9]{8}\$/", $telefono1)) {
         header('Location: ../signup.html?mensaje=campoErroneo');
         exit;
     }
     // Validación de telefono 2
     if ($telefono2 !== "") {
         if (!preg_match("/^[9|6][0-9]{8}\$/", $telefono2)) {
             header('Location: ../signup.html?mensaje=campoErroneo');
             exit;
         }
     }
     //Se define el array de campos a introducir en la basa de datos
     $campos = array("login" => $login, "pass" => $password, "dni" => $dni, "nombre" => $nombre, "apellidos" => $apellidos, "email" => $email, "direccion" => $direccion, "telefono1" => $telefono1, "telefono2" => $telefono2);
     if ($registro->load($mensaje, $campos, "clientes", "guardar")) {
         // Éxito en el insert. Se devuelve a la página Thanks
         $ses = new Session();
         $ses->startSession();
         $_SESSION['login'] = $login;
         header('Location: ../thanksRegistro.html');
         exit;
     } else {
         //Error al introducir un nuevo usuario
         header('Location: ../signup.html?mensaje=errorUsuario');
         exit;
     }
 }