<?php require '../require/comun.php'; $login = Leer::post("login"); if (Validar::isLogin($login) === FALSE) { header("Location: ../index.php?er=-4"); exit; } $clave = sha1(Leer::post("key")); $bd = new BaseDatos(); $modelo = new ModeloUsuario($bd); $objeto = $modelo->login($login, $clave); if ($objeto instanceof Usuario) { $sesion->setUsuario($objeto); header("Location: ../ap-admin/panel.php"); } else { if ($objeto == -2) { header("Location: ../ap-admin?er={$r}"); } else { $sesion->destroy(); header("Location: ../index.php?er={$r}"); } }
$pagina = Peticion::get("pagina"); } $email = Peticion::get("email"); $clave = Peticion::get("clave"); $bd = new BaseDatos(); $modelo = new ModeloUsuario($bd); /*paginacion*/ $filas = $modelo->getListaPaginadaJSON($pagina, Configuracion::RPP); $enlaces = Paginacion::getEnlacesPaginacion($pagina, $modelo->count(), Configuracion::RPP, "./llamadas/ajaxSesion.php?"); $enlaceReparado = "[{"; foreach ($enlaces as $key => $value) { $enlaceReparado .= "\"" . $key . "\":\"" . $value . "\","; } $enlaceReparado = substr($enlaceReparado, 0, -1); $enlaceReparado .= "}]"; if ($modelo->login($email, $clave)) { $sesion = new Sesion(); $usuario = $modelo->get($email); $sesion->setUsuario($usuario); $nombreUsuario = $usuario->getNombre(); echo '{"login":true ,"nombreSesion":"' . $nombreUsuario . '","enlaces":' . $enlaceReparado . ',"datos":' . $filas . '}'; } else { echo '{"login": false}'; } /**/ /* //backup version sin paginacion funcionando require '../require/comun.php'; $email = Peticion::get("email"); $clave = Peticion::get("clave"); header('Content-Type: application/json');