Session usuario
Publicado por david (17 intervenciones) el 27/11/2012 11:11:03
Hola. Tengo que crear un script que me cree una sesion de usuario y me muestre por pantalla todas las veces que he restaurado una copia de seguridad (con el nombre de cada una). y despues que me cierre sesion.
He hecho esto:espero que este bien.
session.php
infophp.php
cerrarsession.php
Gracias.
He hecho esto:espero que este bien.
session.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
if(isset($HTTP_POST_VARS["password"]) && isset($HTTP_POST_VARS["usuario"])){
$password=$HTTP_POST_VARS["password"];
$usuario=$HTTP_POST_VARS["usuario"];
if ($usuario="administrator" && $password="1234"){
session_name("sesion123");
session_start();
$_SESSION['usuario']=$usuario;
$_SESSION['password']=$password;
Header ("Location: infophp.php");
}
else{
echo "<center><b>Datos de acceso incorrectos</b></center>";
}
}
?>
<html>
<body>
<br><br>
<center><b>Iintroducir usuario y password para accesar</b></center>
<table align="center" valign="middle"><tr><td rowspan=2>
<form action="<? $PHP_SELF ?>" method="POST">
<fieldset>
<table border="0">
<tr><td>Usuario:</td><td width=80><input type=text name="usuario" size=20></td></tr>
<tr><td>Password:</td><td width=80><input type=password name="password" size=20></td></tr>
<tr><td></td><td width=80 align=center><input type="submit" height=20 width=80 value="Accesar"></td></tr>
</table>
</fieldset>
</form>
</td></tr></table>
</body>
</html>
infophp.php
1
2
3
4
5
6
7
8
9
10
11
<?
session_name("sesion123");
session_start();
if(isset($_SESSION['usuario']) && isset($_SESSION['password'])){
phpinfo();
printf("<center><a href='cerrarsession.php'>Cerrar Sesion</a></center>");
}
else{
echo "<center><b>Error de acceso: Necesitas iniciar sesion</b></center>";
}
?>
cerrarsession.php
1
2
3
4
5
6
7
<?
session_name("sesion123");
session_start();
session_unset();
session_destroy();
Header ("Location: session.php");
?>
Gracias.
Valora esta pregunta


0