Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/08/2008, 11:25
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Respuesta: [APORTE] Sistema de registro de usuarios

Hola,
Para pasar las cookies a session:
Remplasar de entrar.php:
Código PHP:
setcookie('uid',$datos[id],time()+604800) ; 
setcookie('unick',$nick,time()+604800) ; 
setcookie('ucontrasena',$contrasena,time()+604800) ; 
Por
Código PHP:
$_SESSION['uid']=$datos['id'];
$_SESSION['unick']=$nick;
$_SESSION['ucontrasena']=$contrasena
Despues remplasar en form de login:
Código PHP:
if(!$_COOKIE[uid]) { 
# por
if(!isset($_SESSION['uid'],$_SESSION['unick'],$_SESSION['ucontrasena'])) { 
y
Código PHP:
Bienvenid@ <b><?=$_COOKIE[unick]?></b><br><br> 
Por 
Bienvenid@ <b><?=$_SESSION['unick']?></b><br><br>
Tambien en salir.php:
Código PHP:
setcookie('uid') ; 
setcookie('unick') ; 
setcookie('ucontrasena') ; 
por:
Código PHP:
session_start();
session_unset(); 
session_destroy(); 
y en config.php
al tope poner:
Código PHP:
@session_start(); 
y en login.php:
Código PHP:
$con mysql_query("select count(id) from usuarios where id='$_COOKIE[uid]' and nick='$_COOKIE[unick]' and contrasena='$_COOKIE[ucontrasena]'") ; 
Por:
Código PHP:
$con mysql_query("select count(id) from usuarios where id='".$_SESSION['uid']."' and nick='".$_SESSION['unick']."' and contrasena='".$_SESSION['ucontrasena']."'") ; 
Y es todo.
¡ Muy buen aporte !
Suerte
Salu2
__________________
Half Music - www.halfmusic.com