本文整理汇总了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();
}
}
示例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);
示例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();
}
}