當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Persona::getPerfil_usuarioByEmail方法代碼示例

本文整理匯總了PHP中Persona::getPerfil_usuarioByEmail方法的典型用法代碼示例。如果您正苦於以下問題:PHP Persona::getPerfil_usuarioByEmail方法的具體用法?PHP Persona::getPerfil_usuarioByEmail怎麽用?PHP Persona::getPerfil_usuarioByEmail使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Persona的用法示例。


在下文中一共展示了Persona::getPerfil_usuarioByEmail方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: crearIndicesPaginacion

        }
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('actividades/gestionActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        } else {
            echo $twig->render('actividades/gestionActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    } else {
        $pagina = $_GET['pagina'];
        if ($pagina > $numeroPaginas) {
            $pagina = $numeroPaginas;
        }
        $_SESSION['paginaActividades'] = $pagina;
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('actividades/tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        } else {
            echo $twig->render('actividades/tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    }
} else {
    header("Location: /Controller/partePublica/actividades.php");
}
function crearIndicesPaginacion($pagina, $totalPaginas)
{
    $arrayNumeros = [];
    $inicio = NULL;
開發者ID:antonio06,項目名稱:Php,代碼行數:31,代碼來源:gestionActividades.php

示例2: session_start

<?php

session_start();
require_once '../../Model/BinDb.php';
require_once '../../Model/Persona.php';
$email = $_POST['email'];
$codigo = "";
$password = Persona::getPasswordByCodigo($codigo, $email);
$contrasenaIntroducida = $_POST['password'];
$perfil_usuario = Persona::getPerfil_usuarioByEmail($email);
$emailObtenido = Persona::getEmailByEmail($email);
//var_dump($perfil_usuario);
if (password_verify($contrasenaIntroducida, $password) && $email == $emailObtenido) {
    if ($perfil_usuario == "Administrador" || $perfil_usuario == "Limitado") {
        $_SESSION['email'] = $email;
        $_SESSION['logeado'] = "Si";
        $_SESSION['codigo'] = Persona::getCodigoByEmail($_SESSION['email']);
        header("Location: ../partePrivada/panelPrincipal.php");
    } else {
        $_SESSION['email'] = $email;
        $_SESSION['logeado'] = "Si";
        $_SESSION['codigo'] = Persona::getCodigoByEmail($_SESSION['email']);
        header("Location: actividades.php");
    }
} else {
    header("Location: formulario_login.php");
}
開發者ID:antonio06,項目名稱:Php,代碼行數:27,代碼來源:login.php


注:本文中的Persona::getPerfil_usuarioByEmail方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。