Diriger les visiteurs suivant leur login+MDP stockés sur une BdD [PHP] - Programmation
Marsh Posté le 26-06-2002 à 22:39:09
mais la ou je bloque... ... C'est pour aller chercher le login et le MDP puis rediriger selon la page affecté au login...
Marsh Posté le 26-06-2002 à 22:42:32
Tu pouvais pas mettre ca ds l'autre topic au lieu d'en refaire un ?
Marsh Posté le 26-06-2002 à 22:43:58
Eléments de réponses :
1- Connection base de donnée
2- SELECT * FROM matable WHERE login = $login ($login contenant le login)
3- Vérifier si le login est bon en comptant si la ta requete a retourné un résultat ou pas
4- Vérifier si le login existe en 3 ci dessus, si le pass correspond à celui entré
5- Fonction utile pour rediriger : fonction header("Location: http://montroudeballe.com" );
Doc dispo sur http://www.php.net
Marsh Posté le 26-06-2002 à 22:44:34
Maintenant on t'aide plus tant que tu as pas fait ton script.
Si ta un blème on t'aide mais on te le fera pas
Marsh Posté le 26-06-2002 à 22:46:53
Je n'en attendai pas moins... mais je suis deja en train de le travailler depuis 18h... (4ème jour de PHP de ma vie)
Marsh Posté le 26-06-2002 à 22:49:27
Je@nb a écrit a écrit : Doc dispo sur http://www.php.net |
Et j'en ai marre que tout le monde me redirige vers toujours ce même fouttu site!!!! Je ne suis pas bilingue!!! G fait allemand 1ère langue mais je c + le lire non plus!
Marsh Posté le 26-06-2002 à 22:53:30
Chrono a écrit a écrit : Et j'en ai marre que tout le monde me redirige vers toujours ce même fouttu site!!!! Je ne suis pas bilingue!!! G fait allemand 1ère langue mais je c + le lire non plus! |
Marsh Posté le 26-06-2002 à 23:19:14
il suffit ke je demande si l'url de redirection existe ... non?
Marsh Posté le 27-06-2002 à 00:06:05
C'est horrrrrrrrrible !!!! J'y arrive pas!! Je trouve pas la structure PHP qu'il faut employer!!!!!!!
<?
// On commence par vérifier si les champs sont vides
if(empty($login) OR empty($motdepass))
{
echo '<font color="red">Attention, auncun champs ne peut rester vide !</font>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
$db = mysql_connect('........', '..........', '.......'; // connexion à la base
mysql_select_db('.........',$db); // sélection de la base
// on ecrit la requete sql
$sql = "SELECT * FROM ........_tbl WHERE login = $login)";
// on verifie
if mysql_query($sql) = 1 { verifier si mot de pass = bon, si oui rediriger vers la page correspondante
}
else die('Erreur SQL !'.$sql.'<br>'.mysql_error());
Vérifier si le login est bon en comptant si la ta requete a retourné un résultat ou pas
Vérifier si le login existe en 3 ci dessus, si le pass correspond à celui entré
Fonction utile pour rediriger : fonction header("Location: http://nullpart.com" );
if
AND $motdepass = motdepass;
mysql_close(); // on ferme la connexion
}
?>
Marsh Posté le 27-06-2002 à 00:08:36
affreux affreux affreux affreux
Marsh Posté le 27-06-2002 à 00:08:56
--greg-- a écrit a écrit : affreux affreux affreux affreux |
CHRONO t'es un boolay de première catégorie
Marsh Posté le 27-06-2002 à 00:10:52
Chrono a écrit a écrit : je m'en doute... |
fais pas attention, il est encore bourré
Marsh Posté le 27-06-2002 à 00:23:50
il faut que j'utilise la fonction -->
int strnatcasecmp ( login, $login)
pour comparer les login et MDP?
Marsh Posté le 27-06-2002 à 00:25:12
--greg-- a écrit a écrit : fais pas attention, il est encore bourré |
bin c'est sympas comme remarque ca tiens ...
Marsh Posté le 27-06-2002 à 00:29:18
DarkLord
le moins que l'on puisse dire, est que tu me soit inutile...
Marsh Posté le 27-06-2002 à 00:37:55
Chrono a écrit a écrit : DarkLord le moins que l'on puisse dire, est que tu me soit inutile... |
a ton service
Marsh Posté le 27-06-2002 à 00:57:29
DarkLord a écrit a écrit : a ton service |
t pas encore au lit toi?
Marsh Posté le 27-06-2002 à 09:31:06
--greg-- a écrit a écrit : t pas encore au lit toi? |
Marsh Posté le 27-06-2002 à 10:00:07
va plutôt faire un tour sur
http://www.asp-php.net/asphp2/fr/s [...] _passe.asp
(en page 2).
Sinon, attends ce soir, je dois avoir ça chez moi
Marsh Posté le 27-06-2002 à 19:45:10
C relou... j'y arrive pas! Il m'envoi tjrs sur une page d'erreur après avoir comparé les login et MDP
Marsh Posté le 26-06-2002 à 22:36:58
Oulala comment ki puait le caca le script ke j'ai osé vous montrer....
Désolé...
Sinon.. je cherche selon le même principe... à l'aide d'un formulaire (login + MDP) diriger ces petits nenfants selon leur page de redirection
Les login+MDP+page de redirection sont sur la même table.
Message édité par chrono le 27-06-2002 à 00:35:16