Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2006, 12:30
jpisanu
 
Fecha de Ingreso: abril-2006
Mensajes: 7
Antigüedad: 18 años
Puntos: 0
session

Ok, probaré. Ahora, yo tengo dos php, uno que conecta a la base de datos, y otro que le pasa las variables de usuario y pass, en éste último las variables son pasadas $username =$HTTP_POST_VARS["username"]; (trae el valor de flash), lo que vos me decís sería reemplazar $username por $session_name=$....? O esos valores deberían quedar como están y yo debería agregar un script nuevo que diga por ej

session_name=$username;
session_start() o algo así??

te muestro ambos php por las dudas.

php de conexión a la base:

Código PHP:
<?php
$hostname_conn 
"xxx";
$database_conn "xxxx";
$username_conn "xxx";
$password_conn "xxx";
$conn mysql_pconnect($hostname_conn$username_conn$password_conn) or die(mysql_error());
?>
y el que pasa previamente las variables:
Código PHP:
<?php
      $action 
'login';
      
$username =$HTTP_POST_VARS["username"];
      
$password $HTTP_POST_VARS["password"];
      require_once(
'connect.php');
      
mysql_select_db($database_conn$conn);
      if (
$action == 'login'){
          
$sql mysql_query("SELECT password FROM usuarios WHERE username='".$username."'");
          if (!
$sql) {
              die(
'Could not query:' mysql_error());
          }
          
$sql2 mysql_fetch_row($sql);
          if (!
$sql2){
              
//no existe usuario
              
echo 'no existe usuario<br>';
              
?>&opcion=0&<?
          
} else{
               if (
$password !== $sql2[0]){
                  
//no coincide pass
                  
echo 'el pass no coincide<br>';
                  
?>&opcion=1&<?
               
} else{
                   
//usuario y pass correctos
                  
echo "&username=",$username;
                  
?>&opcion=2&<?
                  $_SESSION
["username"]="$username";
                  
session_start();
               }
               }

           
mysql_close($conn);
      }
?>
GRACIAS POR TU TIEMPO!!!