A voir également:
- Un proleme dans la creation d'un site web
- Media creation tool - Télécharger - Systèmes d'exploitation
- Comment créer un site web - Guide
- Comment savoir si un site est fiable - Guide
- Votre colis est dans le site de livraison qui dessert votre adresse. nous le préparons pour le mettre en livraison. ✓ - Forum Consommation et internet
- Creation compte gmail - Guide
2 réponses
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
9 avril 2010 à 17:10
9 avril 2010 à 17:10
Les cookies ne sont pas utiles pour garder la connexion (sauf le PHPSESSID, mais PHP le fait tout seul). Ce n'est qu'un « plus » pour par exemple proposer une case "Rester connecté".
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913348-variables-superglobales#ss_part_2
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913348-variables-superglobales#ss_part_2
Slt,
Si tu est chez Free tu doit Uploader un fichier sessions vide pour qu'il accueillir des fichier sessions !
Voila un petit script :
$host="localhost";
$user="You";
$pass="00000";
$db="Account";
$base = mysql_connect ($host, $user, $pass) or die ("error");
mysql_select_db ($db) or die ("error 01");
//connection a la base de donné
$login1=$_POST['login'];
$passwrd1= md5($_POST['passwrd']);
$sql1 = 'SELECT * FROM Account WHERE
Name="'.$login1.'" AND
passwrd="'.$passwrd1.'"';
// Utiliser la requêter pour déterminer si l'utilisateur existe !
$req1 = mysql_query($sql1) or die ('error <br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req1) or die ("error 02");
$login2 .= $data['Name'];
$passwrd2 .= $data['Passwrd'];
if($login1 == $login2 && $passwrd1 == $passwrd2) {
session_start(); // demarre la session
$_SESSION['login'] = $_POST['login'];
header('Location: index.php'); // voila qui est changer !
} else {
echo 'Compte Inexistant';
}
voila si sa peut t'aider !
Si tu est chez Free tu doit Uploader un fichier sessions vide pour qu'il accueillir des fichier sessions !
Voila un petit script :
$host="localhost";
$user="You";
$pass="00000";
$db="Account";
$base = mysql_connect ($host, $user, $pass) or die ("error");
mysql_select_db ($db) or die ("error 01");
//connection a la base de donné
$login1=$_POST['login'];
$passwrd1= md5($_POST['passwrd']);
$sql1 = 'SELECT * FROM Account WHERE
Name="'.$login1.'" AND
passwrd="'.$passwrd1.'"';
// Utiliser la requêter pour déterminer si l'utilisateur existe !
$req1 = mysql_query($sql1) or die ('error <br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req1) or die ("error 02");
$login2 .= $data['Name'];
$passwrd2 .= $data['Passwrd'];
if($login1 == $login2 && $passwrd1 == $passwrd2) {
session_start(); // demarre la session
$_SESSION['login'] = $_POST['login'];
header('Location: index.php'); // voila qui est changer !
} else {
echo 'Compte Inexistant';
}
voila si sa peut t'aider !
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
9 avril 2010 à 18:06
9 avril 2010 à 18:06
C'est un dossier qu'il faut envoyer.
Et pour la redirection, il est préférable de la faire en PHP :
Et pour la redirection, il est préférable de la faire en PHP :
header('Location: index.php');Dans ton script, si magic_quotes est désactiver, c'est possible de faire une injection SQL.