Autor
|
Tema: usuarios en PHP (Leído 6,115 veces)
|
pedraxito
Desconectado
Mensajes: 385
|
hola que tal, soy nuevo en esto de programacion en PHP, y ando buscando algun manual para poder crear una pagina donde pueda hacer que un usuario inicie session y pueda ver sus datos, etc, etc y claro, tambien el cerrar esa sesion
gracias!! espero haberme explicado jeje
|
|
|
En línea
|
|
|
|
sirdarckcat
Aspirante a supervillano
Colaborador
Desconectado
Mensajes: 7.029
No estoy loco, soy mentalmente divergente
|
no lo probé.. deberia funcionar xD usuario: prueba passwrd: prueba login.php <?php session_start(); $password['prueba']="c893bad68927b457dbed39460e6afd62"; if(isset($_GET['u'])){ if($password[$_GET['u']]==md5($_GET['p'])){ $_SESSION['login']=$_GET['u']; header("location: main.php"); } } ?> Error
index.php <form action="login.php"> Usuario:<input type=text name=u> Pass:<input type=password name=p> <input type=submit> </form>
main.php <?php session_start(); if(isset($_SESSION['login'])){ echo "tu eres {$_SESSION['login']}."; exit; } ?> Error
|
|
|
En línea
|
|
|
|
|
pedraxito
Desconectado
Mensajes: 385
|
hola que tal, estaba probando el codigo que me pasaste pero al correrlo en el navegador me marca este error arning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /usr/local/apache2/htdocs/sistema/index.php:16) in /usr/local/apache2/htdocs/sistema/index.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache2/htdocs/sistema/index.php:16) in /usr/local/apache2/htdocs/sistema/logIn.php on line 27 bienvenido sera algo de confiugracion del php.ini???? o que sera?
|
|
|
En línea
|
|
|
|
alone-in-the-chat
Desconectado
Mensajes: 587
|
Ni siquiera te tomaste la molestia de buscar en google ... ese error se da cuando ya se han enviado cabeceras al navegador puede que x alli estes enviando un espacio en blanco o cualkier cosa , antes de enviar cualkier cosa al navegador debes de usar la funcion session_start()
Saludos.
|
|
|
En línea
|
Because maybe You're gonna be the one that saves me And after all You're my wonderwall d[n_n]b
|
|
|
eLank0
eLhAcKeR r00Lz
Desconectado
Mensajes: 1.062
|
Trabaja con las sesiones y/o cookies antes de la etiqueta <html>.
S2
|
|
|
En línea
|
|
|
|
pedraxito
Desconectado
Mensajes: 385
|
ya lo hice eLanK0, pero aunasi me marca ese error ...
mira, tengo mi pagina index.php y dentro de esa pagina incluyo el codigo de login.php ( include "login.php"; ) que es donde tengo mi formulario y el codigo para iniciar sesion, y cuando ya hago el inicio de sesion me marcar ese error ...
|
|
|
En línea
|
|
|
|
pedraxito
Desconectado
Mensajes: 385
|
ahora si ... ya pude jeje. esque todavia soy novato en php pero ya pude resolver el problema .. en lugar de usar variables de sesion estoy usando cookies
gracias !
|
|
|
En línea
|
|
|
|
sirdarckcat
Aspirante a supervillano
Colaborador
Desconectado
Mensajes: 7.029
No estoy loco, soy mentalmente divergente
|
pues eso es inseguro.. las cookies las puede modificar el usuario, pero las sesiones no.. (sera¿? ! ¬¬ hardenedphp tiene algo nuevo ) Saludos!!
|
|
|
En línea
|
|
|
|
pedraxito
Desconectado
Mensajes: 385
|
a okok .. oye pero en las cookies solo estoy guardando el usuario y la contrase~a, ahi si el usuario las cambia el unico problema que veo yo esque tendria que volver a iniciar sesion, no? o habra algun otro problema?
|
|
|
En línea
|
|
|
|
|
|