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


PHP Session::sendRedirect方法代码示例

本文整理汇总了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:#");
     }
 }
开发者ID:izvDavid2015,项目名称:GaleriaDeArte,代码行数:12,代码来源:ControladorArtista.php

示例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
开发者ID:HaruIjima-kun,项目名称:DWES,代码行数:31,代码来源:phpUpdateUser.php

示例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");
开发者ID:davidgamarra,项目名称:DWESI_Practice4_UserManager,代码行数:30,代码来源:phpedituser.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");
开发者ID:HaruIjima-kun,项目名称:DWES,代码行数:9,代码来源:phpDelete.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();
开发者ID:izvDavid2015,项目名称:GestionDeUsuarios,代码行数:17,代码来源:phplistar.php

示例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>
开发者ID:Miguelfdez79,项目名称:inpci,代码行数:30,代码来源:login.php

示例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">
开发者ID:ealvarez1990,项目名称:Podcast,代码行数:30,代码来源:user.php

示例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>
开发者ID:davidgamarra,项目名称:DWESI_Practice4_UserManager,代码行数:31,代码来源:edituser.php

示例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>
开发者ID:Miguelfdez79,项目名称:podcast,代码行数:30,代码来源:index.php

示例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');
开发者ID:jluislechado,项目名称:practicaGaleria,代码行数:12,代码来源:activar.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");
    }
开发者ID:Miguelfdez79,项目名称:podcast,代码行数:31,代码来源:phplogin.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");
}
开发者ID:HaruIjima-kun,项目名称:DWES,代码行数:15,代码来源:phplogin.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);
开发者ID:HaruIjima-kun,项目名称:DWES,代码行数:30,代码来源:phpNuevaEntrada.php

示例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--->
开发者ID:ealvarez1990,项目名称:gestionusuario,代码行数:31,代码来源:index.php

示例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();
开发者ID:Miguelfdez79,项目名称:SAS,代码行数:31,代码来源:galeriapaciente.php


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