HabboLife Forum
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

AccediRegistrati
HabboLife Forum

Registrazione + Login MySQL

Registrazione + Login MySQL (GUIDA NON MIA)

Codice:


<html>
<head>
<title>Registrati</title>
</head>

<body>
<form name="registrazione" method="POST" action="registrati2.php">
nome: <input type="text" name="nome"><br> //br serve x andare a capo
cognome: <input type="text" name="cognome"><br>
username:<input type="text" name="username"><br>
password:<input type="password" name="password"<br>
conferma password: <input type="password" name="conferma"><br>
<button>registrati</button>
</form>
</body>
</html>


2)Andiamo a creare la tabella utenti in mysql
-scegliamo il database
-creiamo la tabella e la chiamiamo utenti
e mettiamo 5 campi id,username,password,nome,cognome
impostiamo il campo id di tipo intero e spuntiamo la casellina auto_increment
gli alti li mettiamo tutti di tipo text (testo)

Pagina Registrati2:

Codice:


<?php
$nomehost = "il nome o ip del vostro host ";
$nomeuser = "username di accesso al databse";
$password = "password";
$dbname="nome del database in cui avete creato la tabella";
$connessione = mysql_connect($nomehost,$nomeuser,$password);
if($connessione==0){echo"Connessione fallita";}
$database_select=mysql_select_db($dbname,$connessione);
if($database_select==0){echo"Selezione non riuscita";}
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$username=$_POST['username'];
$password=$_POST['password'];
$conferma=$_POST['conferma'];
if($password!=$conferma){echo"ricontrolla i campi password";}else{
if($nome==' ' or $cognome==' ' or $username==' ' or $password==' ')
{echo"tutti i campi sono obbligatori";}
else{
$query="Insert into `utenti` (`nome`,`cognome`,`username`,`password`) VALUES ('$nome','$cognome','$username','$password')";
$result=mysql_query($query,$connessione);
if($result==1) die("errore registrazione");
header("location:registrato.php");
}
}
?>


Pagina Log-In:

Codice:

<html>
<head>
<title>Loggati</title>
</head>
<body>
<form name="login" method="POST" action="login2.php">
username: <input type="text" name="username"><br>
password: <input type="password" name="password"><br>
<button>Loggati</button>
</form>
</body>
</html>


5)creiamo login2.php
e inseriamo:

Codice:


<?php
session_start(); avviamo la sessione
$nomehost = "host";
$nomeuser = "nome utente";
$password = "password";
$dbname="nome databse";
$myusername=$_POST['username'];
$mypassword=$_POST['password'];
$connessione = mysql_connect($nomehost,$nomeuser,$password);
$database_select=mysql_select_db($dbname,$connessione);
$sql="SELECT * FROM utenti WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
$_SESSION['username'] = $myusername;
if($count==1){
session_register("myusername");
session_register("mypassword");
echo"Benvenuto $username hai effettuato il login con successo";
}
else{
echo"login non riuscito";
}
?>


Creare una pagina per gli utenti :

Codice:


<?php
session_star ();
if($username==' ')
{
header(location:login.php); //
}
?>

Re: Registrazione + Login MySQL

mmm ok *-*

Re: Registrazione + Login MySQL

Per chi non capisce nulla... a che serve? xD

Re: Registrazione + Login MySQL

lore mi deludi xDDDD

Re: Registrazione + Login MySQL

Lo immagino xD
Permessi in questa sezione del forum: