[PHP] Diriger les visiteurs suivant leur login+MDP stockés sur une BdD

Diriger les visiteurs suivant leur login+MDP stockés sur une BdD [PHP] - Programmation

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
Reply

Marsh Posté le 26-06-2002 à 22:36:58   

Reply

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...


Message édité par chrono le 26-06-2002 à 22:47:30
Reply

Marsh Posté le 26-06-2002 à 22:42:32    

Tu pouvais pas mettre ca ds l'autre topic au lieu d'en refaire un ?  :sarcastic:

Reply

Marsh Posté le 26-06-2002 à 22:43:32    

Je l'ai effacé en effacant le vilain script... :heink:

Reply

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

Reply

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

Reply

Marsh Posté le 26-06-2002 à 22:45:42    

Merci je V travailler ca.. :lol:  :pt1cable:

Reply

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)

Reply

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!

Reply

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!



http://www.php.net/manual/fr/


Message édité par --greg-- le 26-06-2002 à 22:53:50

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 26-06-2002 à 22:53:30   

Reply

Marsh Posté le 26-06-2002 à 22:55:01    

:hap:  
 :bounce:


Message édité par chrono le 26-06-2002 à 22:55:39
Reply

Marsh Posté le 26-06-2002 à 22:56:09    

T fort toi, mdr.  :pt1cable:  :pt1cable:  :pt1cable:  :pt1cable:  [:je@nb]  [:je@nb]  [:je@nb]  [:je@nb]  [:je@nb]

Reply

Marsh Posté le 26-06-2002 à 23:19:14    

il suffit ke je demande si l'url de redirection existe ... non?

Reply

Marsh Posté le 26-06-2002 à 23:21:15    

ben fo tester les pass et tout avant

Reply

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!!!!!!!
 
 
 :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  :fou:  
 
 
<?  
// 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  
    }  
?>  
 
 

Reply

Marsh Posté le 27-06-2002 à 00:08:36    

affreux affreux affreux affreux


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-06-2002 à 00:08:56    

--greg-- a écrit a écrit :

affreux affreux affreux affreux




 
 [:xp1700]  
 
CHRONO t'es un boolay de première catégorie  [:xp1700]


Message édité par darklord le 27-06-2002 à 00:09:08

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-06-2002 à 00:10:34    

je m'en doute... :sweat:

Reply

Marsh Posté le 27-06-2002 à 00:10:52    

Chrono a écrit a écrit :

je m'en doute... :sweat:  



fais pas attention, il est encore bourré
:D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

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?

Reply

Marsh Posté le 27-06-2002 à 00:25:12    

--greg-- a écrit a écrit :

fais pas attention, il est encore bourré
:D




 
bin c'est sympas comme remarque ca tiens ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-06-2002 à 00:29:18    

DarkLord
 
 
le moins que l'on puisse dire, est que tu me soit inutile... :hello:


Message édité par chrono le 27-06-2002 à 00:32:40
Reply

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... :hello:




 
a ton service :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-06-2002 à 00:57:29    

DarkLord a écrit a écrit :

 
 
a ton service :D



t pas encore au lit toi? :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-06-2002 à 09:31:06    

--greg-- a écrit a écrit :

t pas encore au lit toi? :D




 
:)


---------------
Just because you feel good does not make you right
Reply

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 :)

Reply

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed