本文整理汇总了PHP中Session::sendRedirect方法的典型用法代码示例。如果您正苦于以下问题:PHP Session::sendRedirect方法的具体用法?PHP Session::sendRedirect怎么用?PHP Session::sendRedirect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Session
的用法示例。
在下文中一共展示了Session::sendRedirect方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: loginUser
private static function loginUser($gestor)
{
$artista = new Artista();
$artista = $gestor->get(Request::req("email"));
if ($artista->getClave() === sha1(Request::req("clave"))) {
$sesion = new Session();
$sesion->setUser($artista);
$sesion->sendRedirect("artista/index.php");
} else {
header("Location:#");
}
}
示例2: Usuario
*/
/*
* Hacemos la subida del archivo
*/
if ($subir->upload()) {
echo "<br/>Archivo subido<br/>";
} else {
echo '<br/>Archivo no subido<br/>';
}
/*
* Preparamos el objeto con los datos nuevos para actualizar el usuario.
*/
$usuario = new Usuario($emailNuevo, $passEncriptada, $aliasNuevo, $fechaalta, $admin, $personal, $activo, $ruta_nombre_archivo);
if (isset($_SESSION["procedencia"]) && $sesion->get("procedencia") === "editView") {
$gestor->setForAdmin($usuario, $pkAlias);
$sesion->sendRedirect("phpControl.php");
} else {
$gestor->setForAdmin($usuario, $pkAlias);
$sqlUsuario = $gestor->get($aliasNuevo);
$sqlEmail = $sqlUsuario->getEmail();
// Email
$sqlAlias = $sqlUsuario->getAlias();
// Alias
$sqlPass = $sqlUsuario->getClave();
// Clave
$sqlFechaRegistro = $sqlUsuario->getFechaalta();
// Fecha alta
$sqlAdmin = $sqlUsuario->getAdministrador();
// Admin
$sqlPersonal = $sqlUsuario->getPersonal();
// Personal
示例3: Session
$sesion = new Session();
$email = Request::post("email");
$newemail = Request::post("newemail");
$pass = Request::post("pass");
$alive = Request::post("alive");
$worker = Request::post("worker");
$admin = Request::post("admin");
$newemail = $newemail === null ? $email : $newemail;
$alive = $alive === null ? 0 : 1;
$worker = $worker === null ? 0 : 1;
$admin = $admin === null ? 0 : 1;
$usuario = $userManager->get($email);
$usuario->setEmail($newemail);
$usuario->setAlias(explode("@", $newemail)[0]);
$usuario->setAlive($alive);
$usuario->setWorker($worker);
$usuario->setAdmin($admin);
if ($pass !== null) {
$usuario->setPass($pass);
}
$photo = new FileUpload("image");
if ($photo->getError() === false) {
$usuario->setImage("images/" . $usuario->getAlias() . ".jpg");
$photo->setDestination("../images/");
$photo->setName($usuario->getAlias());
echo $photo->upload();
}
$userManager->setEmail($usuario, $email);
$sesion->destroy();
$sesion->sendRedirect("../admin.php");
示例4: Session
<?php
require '../clases/AutoCarga.php';
$sesion = new Session();
$bd = new DataBase();
$gestor = new ManageUsuario($bd);
$emailTabla = Request::post("deleteTable");
$procedencia = Request::post("procedencia");
$userDelete = $gestor->delete($emailTabla);
$sesion->sendRedirect($procedencia . ".php");
示例5: Session
<?php
$sesion = new Session();
if (!$sesion->isLogged()) {
$sesion->destroy();
$sesion->sendRedirect();
}
$bd = new DB();
$gestor = new ManagerUsuario($bd);
$page = new Page($gestor->getCount(), Constant::NRPP, Request::get("paginaActual"));
$queryString = new QueryString();
$users = array();
$users = $gestor->getListPage($page->getPaginaActual(), $page->getRpp());
$usuario = new Usuario();
$usuario = $sesion->getUser();
$ad = $usuario->getAdministrador();
$pe = $usuario->getPersonal();
示例6:
<input type="submit" id="botonenviar" class="boton" value="login" accesskey="e" tabindex="20" />
</div>
<div id="parrafooculto">
<p id="noregistrado"></p>
</div>
</form>
<form action="viewalta.php" method="post" enctype="multipart/form-data" id="formContactar">
<div id="enviar2">
<p id="encabezadoregister">Not a member? Register here</p>
<input type="submit" id="botonregistrar" class="boton" value="Sign up!" accesskey="e" tabindex="20" />
</div>
</form>
</div>
</div>
<div id="footer">
<p id="copy">Copyright INPIC 2015</p>
</div>
<?php
} else {
if ($sesion->getUser() == "admin") {
$sesion->sendRedirect("gestionadmin.php");
} else {
$sesion->sendRedirect("gestionusuario.php");
}
}
?>
</body>
</html>
示例7: Session
<?php
require '../clases/AutoCarga.php';
$sesion = new Session();
$canciones = scandir('../subir/mp3/');
$sesion->set("canciones", $canciones);
if (!$sesion->isLogged()) {
$sesion->sendRedirect("logout.php");
exit;
} else {
$canciones = $sesion->get("canciones");
$cancioncapturada = Request::get("cancionmp3");
$keycapturada = Request::get("key");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>PODCAST</title>
<!-- Bootstrap Core CSS -->
<link href="../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
示例8: DataBase
<?php
require './classes/AutoLoad.php';
$db = new DataBase();
$usuarioManager = new ManageUser($db);
$user;
$sesion = new Session();
if ($sesion->isLogged()) {
$user = $usuarioManager->get($sesion->getUser());
if ($user->getAdmin() === 0) {
$session->destroy();
$session->sendRedirect("login.php");
}
} else {
$sesion->sendRedirect("login.php");
}
$email = Request::get("email");
$usuario = $usuarioManager->get($email);
?>
<!DOCTYPE html>
<html lang="es">
<head>
<title>Log In</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<nav>
<a href="index.php"><img src="resources/logo.png" class="logo"/></a>
<a href="php/phplogout.php" class="link">Logout</a>
示例9:
<div id="enviar2">
<p id="encabezadoregister">Not a member? Register here</p>
<input type="submit" id="botonregistrar" class="boton" value="Sign up!" accesskey="e" tabindex="20" />
</div>
</form>
</div>
<div id="quotecontain">
<p id="quoteheader">"Behind every favorite song, <span>there is an untold story."</span></p>
</div>
</div>
</div>
<div>
</div>
<footer>
<div id="contenidopie">
<div class="infopie">
<p id="copyini">© EIDOSDESIGN ESTUDIO · 2015 · ALL RIGHTS RESERVED<span id="web">www.eidosdesign.es</span></p>
</div>
</div>
</footer>
<?php
} else {
$sesion->sendRedirect("user.php");
}
?>
</body>
</html>
示例10: DataBase
<?php
require '../clases/AutoCarga.php';
$bd = new DataBase();
$gestor = new ManageUsuario($bd);
$sesion = new Session();
$email = Request::get('email');
$clave = Request::get('sha1');
$usuario = $gestor->get($email);
$usuario->setActivo(1);
echo 'el usuario se ha registrado correctamente';
$sesion->sendRedirect('../php/login.php');
示例11: Session
$usuario = Request::post("usuario");
$pass = Request::post("password");
$avatar = "mp3/usuarios/{$usuario}/*.jpeg";
$sesion = new Session();
$user = new Usuario();
$user->setNombre($usuario);
$user->setClave($pass);
$user->setAvatar($avatar);
if ($usuario == "admin" && $pass == "admin") {
$sesion->setUser($user);
if (!is_dir("mp3/usuarios/{$usuario}/")) {
mkdir("mp3/usuarios/{$usuario}/");
mkdir("mp3/usuarios/{$usuario}/private");
mkdir("mp3/usuarios/{$usuario}/public");
}
$sesion->sendRedirect("user.php");
// cambiar por admin
} else {
if (isset($array[$usuario]) && $array[$usuario] == $pass) {
$sesion->setUser($user);
if (!is_dir("mp3/usuarios/{$usuario}/")) {
mkdir("mp3/usuarios/{$usuario}/");
mkdir("mp3/usuarios/{$usuario}/private");
mkdir("mp3/usuarios/{$usuario}/public");
}
$sesion->sendRedirect("user.php");
// header("Localtion:user.php");
} else {
$sesion->destroy();
$sesion->sendRedirect("Location:index.php");
}
示例12: Session
<?php
require '../clases/AutoCarga.php';
$nomUser = Request::post("usuario");
$password = Request::post("pass");
$sesion = new Session();
echo "usuario: {$nomUser} y la contraseña es: {$password}";
if ($nomUser == "admin" && $password == "admin") {
$sesion->set("nombreUsuario", $nomUser);
$sesion->set("contraseniaUsuario", $password);
$sesion->sendRedirect("administrarTablas.php");
} else {
$sesion->destroy();
$sesion->sendRedirect("iniciarSesion.php");
}
示例13: FileUpload
$destino = "../img/";
if ($nombre_archivo == null) {
$nombre_archivo = "avatar04.jpg";
}
$ruta_nombre_archivo = $destino . $nombre_archivo;
$subir = new FileUpload("imagenGaleria");
// Crear objeto FileUpload
$subir->setNombre($nombre_archivo);
// Seteamos el nombre del archivo
$subir->setDestino($destino);
// Seteamos el directorio del archivo
$subir->setTamanio(70000000);
// Seteamos el tamaño del archivo (para grandes, lo hago pero se puede borrar)
/*
$img_portada = $subir->getDestino() . "" . $nombre_archivo;
echo "img portada: " . $img_portada . "<br/>";
*/
/*
* Hacemos la subida del archivo
*/
if ($subir->upload()) {
echo "Archivo subido";
} else {
echo 'Archivo no subido';
}
echo $sqlResultado = $gestor->count("email like '" . $email . "'");
$imagen = new Imagenes("", $email, utf8_encode($titulo), utf8_encode($descripcion), $ruta_nombre_archivo);
$gestor->insert($imagen);
$redireccion = $paginaAnterior . "Gallery.php";
$sesion->sendRedirect($redireccion);
示例14: BaseDatos
<?php
require './require/comunIndex.php';
$bd = new BaseDatos();
$sesion = new Session();
if ($sesion->isLogged()) {
$sesion->sendRedirect("redireccion/phpredireccion.php");
exit;
}
?>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML>
<html>
<head>
<title>Login</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
<!-- Bootstrap Core CSS -->
<link href="css/bootstrap.min.css" rel='stylesheet' type='text/css' />
<!-- Custom CSS -->
<link href="css/style.css" rel='stylesheet' type='text/css' />
<link href="css/font-awesome.css" rel="stylesheet">
<!-- jQuery -->
<script src="js/jquery.min.js"></script>
<!----webfonts--->
示例15: Session
<?php
require '/clases/Autocarga.php';
$sesion = new Session();
if (!$sesion->isLogged()) {
$sesion->sendRedirect("galeriapacientes.php");
} else {
$paciente = new Paciente();
$paciente = $sesion->getUser();
$param = Request::get('imagen');
}
?>
<html>
<head>
<head>
<meta charset="UTF-8">
<title>SAS Galeria</title>
<link rel="stylesheet" type="text/css" href="reset.css" media="screen" />
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
</head>
<body>
<h1>BASES DE DATOS SAS</h1>
<div id="container">
<div id="cabeceropaciente"> <h2>Galleria del paciente número: <?php
echo $paciente->getTarjetasanitaria();
?>
. DNI: <?php
echo $paciente->getDni();