Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/09/2009, 13:46
san323
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 17 años
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{


$result= MYSQL_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