hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:15:25
Noticias: Privacidad - ¿Necesitas que se depure cierta informacion en nuestro portal?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  sesiones de php
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: sesiones de php  (Leído 1156 veces)
Hugiogh
NZ1
*
Desconectado Desconectado

Mensajes: 62


Member, pOrtal HAcker


Ver Perfil
« : 19 de Enero de 2006, 08:14:05 »

Ola a todos, miren, me gustar
En línea
Universal SAC
NZ3
***
Desconectado Desconectado

Mensajes: 576


Universal SAC


Ver Perfil
« Respuesta #1 : 21 de Enero de 2006, 04:26:37 »

No se mucho sobre php, pero con una pequeña busqueda en google se sabe bastante !  yahoo

Seg
« Última modificación: 21 de Enero de 2006, 04:36:42 por Universal SAC » En línea

~UNIVERSAL[HACK]
Hugiogh
NZ1
*
Desconectado Desconectado

Mensajes: 62


Member, pOrtal HAcker


Ver Perfil
« Respuesta #2 : 21 de Enero de 2006, 04:33:34 »

ok, muchas gracias, lo hechare un vistazo. Ya me estoy volviendo medio ,loco con el php ya que lo estoy intentando aprender por mi cuenta xo....... me parece a mi que este veranito hare un curso de programacion porque parece como sin supiera na, la verdad esk no hago mas que ller y no se na..... el sistema de usuarios de mi pagina me ta jodiendo un monton, y con el tutorial de Vart no consigo na tampoco....... ... Undecided
En línea
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,411


El Mero, mero!


Ver Perfil WWW
« Respuesta #3 : 26 de Enero de 2006, 08:38:21 »

ok, muchas gracias, lo hechare un vistazo. Ya me estoy volviendo medio ,loco con el php ya que lo estoy intentando aprender por mi cuenta xo....... me parece a mi que este veranito hare un curso de programacion porque parece como sin supiera na, la verdad esk no hago mas que ller y no se na..... el sistema de usuarios de mi pagina me ta jodiendo un monton, y con el tutorial de Vart no consigo na tampoco....... ... Undecided
Sistema de Usuarios :S
pos la verdad ni llo pude terminar uno.. trate de hacer varios.. pero siempre me encntraba con problemas.. al final lo que ise es buscar otros scripts y modificarlos a mi gusto.,..
pero con respecto a las sessiones, no tienes que tocar cada del php.ini, eso es desde la programacion, se puede indicar el tiempo de vida de una cookie.
saludos
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

logisys
NZ2
**
Desconectado Desconectado

Mensajes: 395


Homo Cyberneticus


Ver Perfil
« Respuesta #4 : 27 de Enero de 2006, 10:44:23 »

Hola

Para poder usar las sessiones tienes que crear un directorio en el cual se
guardaran las mismas y modificar la directiva session.save_p ath en el php.ini

por ejemplo:

session.save_p ath = "d:/serverhttp/php/sessions"

Sobre lo del sistema de usuarios, no es tan complicado, con mysql & php se resume a:

1.- Creacion de la BDD de usuarios:
Código:
create table users
(
 idUsuario int(4) not null auto_increment,
 user varchar(25) not null,
 pass varchar(10) not null,
 index(idUsuario, user),
 unique(idUsuario, user),
 primary key(idUsuario, user)
);
Sencilla pero srive xD

2.- En php las funciones de sesiones que debe sutilizar son:

 > session_start();
   ANTES de cualquier impresion en la web, inicia las variables de sesion en el
   archivo PHP que se llama.
 > session_destro y();
   Elimina todas las variables de sesion.

 > $_SESSION["mivar"]=$myvalor;
   Las variables que quieras crear y asiganerles los valores que quieras.


3.- Un ejemplo sencillo:
Código:
<?php
 session_start
();
 
$msgErr "";
 if(
$_POST){
   
/* obviamente debe ir un codigo ante sql inyection */
   
$user $_POST["user"];
   
$pass $_POST["pass"];

   
$checkUser mysql_query("SELECT * FROM users WHERE user='$user'");
   
/* verificamos si existe el user */
   
if(mysql_num_rows($checkUser)>0){
    
/* comprobamos el pass */
    
while($user mysql_feth_array($chackUser)){
     if(
$pass == $user["pass"]){
      
$_SESSION["ok"]=true;
      
$_SESSION["user"]=$user;
     }
     else{
      
$msgErr "El pass esta mal";
     }
    }
   }
   else{
    
$msgErr "El usuario no existe";
   }
 }

 
/* imprimimos el formulario de login o la bienvenida al user*/
 
if($_SESSION["ok"]==false)
  echo 
$formLogin "<br>" $msgError;
 else{
  echo 
"Bienvenido " $_SESSION["user"];
 }
?>


Quizas tenga algun error o me faltó detallarlo, pero es basicamente
la "idea" del sistema de usuarios, cada quien puede agregarle, modificarle
o corregirle lo que guste. Lo hice en 10 minutos y NO lo probé asi que no lo
pasen tal cual, REVISENLO!

Saluos!
En línea

---
The good boys don´t  do  spam, the nice girls too, only gays and animals do it!

I will use Google before asking dumb questions [ justfuckinggoo gleit.com ]

Tirar spam hace llorar al niñito dios
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online