当前位置: 首页>>代码示例>>PHP>>正文


PHP Modelo::usuarioRegistrado方法代码示例

本文整理汇总了PHP中Modelo::usuarioRegistrado方法的典型用法代码示例。如果您正苦于以下问题:PHP Modelo::usuarioRegistrado方法的具体用法?PHP Modelo::usuarioRegistrado怎么用?PHP Modelo::usuarioRegistrado使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Modelo的用法示例。


在下文中一共展示了Modelo::usuarioRegistrado方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: autenticacion_post

 static function autenticacion_post($request, $sesion)
 {
     try {
         if (Modelo::usuarioRegistrado($request['usuario'], $request['clave'])) {
             // Lo comento para que no colisione con el de la entrada
             // session_start();
             $_SESSION['usuarioRegistrado'] = $request['usuario'];
             $titulo = 'Usuario registrado';
             $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : '');
             require_once 'vistas/Posts/VistaAltaPost.php';
             $contenido = VistaAltaPost::construye(array('titulo' => '', 'cuerpo' => '', 'fecha' => ''), '');
             $opciones = array('usuario/alta_get', 'post/listado');
             // opciones a visualizar
             $pie = VistaPie::construye($opciones);
             $paginaRegistrado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie);
             $paginaRegistrado->mostrar();
         } else {
             // no se ha introducido un par usuario/contraseña existentes en la BD
             session_destroy();
             // se destruye la sesión para no seguir conectado
             $titulo = "Usuario no registrado";
             $cabecera = VistaCabecera::construye(isset($sesion['usuarioRegistrado']) ? $session['usuarioRegistrado'] : '');
             require_once 'vistas/Usuarios/VistaUsuarioNoRegistrado.php';
             $contenido = VistaUsuarioNoRegistrado::construye($request['usuario']);
             $opciones = array('usuario/alta_get', 'post/listado');
             // opciones a visualizar
             $pie = VistaPie::construye($opciones);
             $paginaUsuarioNoRegistrado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie);
             $paginaUsuarioNoRegistrado->mostrar();
         }
     } catch (LogicException $le) {
         $titulo = "Error en el autenticación de usuario";
         $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : "");
         require_once 'vistas/Usuarios/VistaAutenticacion.php';
         $contenido = VistaAutenticacion::construye($request, $le->getMessage());
         $opciones = array('post/listado');
         // opciones a visualizar
         $pie = VistaPie::construye($opciones);
         $paginaErrorLogicaAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie);
         $paginaErrorLogicaAltaUsuario->mostrar();
     }
 }
开发者ID:LaRoyalCrew,项目名称:PHP_Blog_MVC,代码行数:42,代码来源:Tema_Controlador.php

示例2:

<?php

require 'modelo/Modelo.php';
$usuario = 'pol';
$clave = 'niuman';
$elUsuario = Modelo::usuarioRegistrado($usuario, $clave);
$listaPosts = Modelo::devuelvePostsPorUsuario($usuario);
var_dump($elUsuario);
var_dump($listaPosts);
开发者ID:LaRoyalCrew,项目名称:PHP_Blog_MVC,代码行数:9,代码来源:probadorFunciones.php

示例3: autenticacion_post

 static function autenticacion_post($request, $sesion)
 {
     try {
         if (Modelo::usuarioRegistrado($request['usuario'], $request['clave']) == "nobloqueado") {
             // Lo comento para que no colisione con el de la entrada
             // session_start();
             $_SESSION['usuarioRegistrado'] = $request['usuario'];
             $titulo = 'Usuario registrado';
             //AQUI BUSCAMOS EL USUARIO Y GUARDAMOS SU VISITA EN UNA SESSION
             $usuario = Modelo::devuelveUsuarioPorId($request['usuario']);
             $opciones = Modelo::detectarUsuario($request['usuario']);
             /****************************AÑADIDO******************************/
             $temas = array();
             $temas = Modelo::devuelveTodosTemas();
             $_SESSION['todosTemas'] = $temas;
             /**********************************************************/
             $_SESSION['visitas'] = $usuario->devuelveVisitas();
             $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : '');
             require_once 'vistas/Posts/VistaAltaPost.php';
             $contenido = VistaAltaPost::construye(array('titulo' => '', 'cuerpo' => '', 'fecha' => ''), '', $temas);
             $pie = VistaPie::construye($opciones);
             $paginaRegistrado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie);
             $paginaRegistrado->mostrar();
         } else {
             // no se ha introducido un par usuario/contraseña existentes en la BD
             session_destroy();
             // se destruye la sesión para no seguir conectado
             /*El falgBloqueo sirve para comprobar si el usuario esta bloqueado o no
               ya que aqui solo puede llegar de dos formas o si esta bloqueado o si no exite
               si no existe el metodo devuelveUsuarioPorId no da nada asi que el falgBloqueo valdria null
               de lo contrario se almacenaria el usuario*/
             /*****************************************************************/
             $flagBloqueo = null;
             $flagBloqueo = Modelo::usuarioRegistrado($request['usuario'], $request['clave']);
             /*****************************************************************/
             $titulo = "Usuario no registrado o bloqueado";
             $cabecera = VistaCabecera::construye(isset($sesion['usuarioRegistrado']) ? $session['usuarioRegistrado'] : '');
             require_once 'vistas/Usuarios/VistaUsuarioNoRegistrado.php';
             //Dependiendo de si esta bloqueado o le paso los valores
             /*************************************************************************************/
             if ($flagBloqueo == "bloqueado") {
                 $contenido = VistaUsuarioNoRegistrado::construye($request['usuario'], "bloqueado");
             } else {
                 if ($flagBloqueo == "noexiste") {
                     $contenido = VistaUsuarioNoRegistrado::construye($request['usuario'], "");
                 }
             }
             /**************************************************************************************/
             $opciones = Modelo::detectarUsuario(2);
             $pie = VistaPie::construye($opciones);
             $paginaUsuarioNoRegistrado = new PlantillaPagina($titulo, $cabecera, $contenido, $pie);
             $paginaUsuarioNoRegistrado->mostrar();
         }
     } catch (LogicException $le) {
         $titulo = "Error en el autenticación de usuario";
         $cabecera = VistaCabecera::construye(isset($_SESSION['usuarioRegistrado']) ? $_SESSION['usuarioRegistrado'] : "");
         require_once 'vistas/Usuarios/VistaAutenticacion.php';
         $contenido = VistaAutenticacion::construye($request, $le->getMessage());
         $opciones = Modelo::detectarUsuario(2);
         $pie = VistaPie::construye($opciones);
         $paginaErrorLogicaAltaUsuario = new PlantillaPagina($titulo, $cabecera, $contenido, $pie);
         $paginaErrorLogicaAltaUsuario->mostrar();
     }
 }
开发者ID:LaRoyalCrew,项目名称:PHP_Blog_MVC,代码行数:64,代码来源:Usuario_Controlador.php


注:本文中的Modelo::usuarioRegistrado方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。