Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2009, 13:46
san323
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: ayudaa zona para clientes

gracias por los links

Si en lo de ke tengo para iniciar te refieres a la sesion tengo el formulario de login

el script para cargar y registrarse:
Código PHP:
<?php

require('db.php');


$username mysql_real_escape_string($_POST["username"]);
$password mysql_real_escape_string($_POST["password"]);
    
$pw md5($password);
$email mysql_real_escape_string($_POST["email"]);
$paypal mysql_real_escape_string($_POST["paypal"]);


$query "SELECT * FROM clients";
$result mysql_query($query) or die(mysql_error()); 
while(
$row mysql_fetch_array($result)){ 
    if(
$row['username'] == $username){
        
$usernameTaken true;
    }else{
$usernameTaken false;}
}


if(
$usernameTaken)
{
    echo 
"Este ya existe.";
}

else if(!
preg_match('/^[a-zA-Z0-9]+$/'$username)) 
{
     echo 
"El password solo puede contener letras y numeros."
}

else if(!
preg_match('/^[a-zA-Z0-9]+$/'$password)) 
{
     echo 
"El password solo puede contener letras y numeros."
}

else if(!
eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$"$email))
{
     echo 
"El email o la direccion Paypal son incorrectos."
}
else{


$resultMYSQL_QUERY(
         
"INSERT INTO clients (client_ID, username, password, email, paypal)".
         
"VALUES ('', '$username', '$pw', '$email', '$paypal')"
         
);
echo 
"Gracias por registrarte..";

}

?>
el perfil de usuario:
Código PHP:
<?php


session_start
();


if(!isset(
$_SESSION['username'])){
    
    
header'Location: loginform.html' );
}

echo 
"<h1>PAGINA DE PERFIL</h1>";

echo 
"<p>Bienvenido, " $_SESSION['username'] . "!
          Este es tu perfil.</p>"
;

echo 
"Email: " $_SESSION['email'] .  "<br />" .
        
"Paypal:" $_SESSION['paypal'];

echo 
"<p><a href='logout.php'>Logout</a></p>";
Y el logout:
Código PHP:
<?php
session_start
();
session_destroy();

header('Location: index.html');

Última edición por san323; 30/09/2009 a las 14:51