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'; }
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'); }
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(); } }
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(); } }
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); } } }
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; }
<?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();
/** * 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>"; }
public function startSession() { Session::startSession(); }
<?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; } }