Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
885 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Identification automatique pour mon espace membre : comment faire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Identification automatique pour mon espace membre : comment faire ?

n°742863
chrismast2​2
Posté le 28-05-2004 à 11:36:31  profilanswer
 

Bonjour à tous,
 
Voila je suis à la recherche pour savoir comment faire pour avoir une conection automatique sur mon espace membres, là les utilisateurs doivent entrer leur "login" et "mot de passe" pour y entrer dessus, masi si ils vont sur un autre site web, et qu'ils y reviennent, ils doivent de nouveau entrer "login et mot de passe" pour rentrer de  nouveau dessus. En fait moi ce que je recherche c'est comment modifier mon fichier "login.php" pour qu'il retienne "l'adresse IP" de l'utilisateur et que dés qu'il se revient dessus, qu'il soit directement dessus sans qu'il est besoin d'entrer de nouveau sont "identifiant et mot de passe".
Je vous donnes le code du fichier "login.php" peut etre n'est t'il pas tapé comme d'autres le ferais mais, telle qu'il est là il fonctionne pour l'ouverture de l'espace membres avec le "login et le mot de passe". Cependant si vous voulez m'aidez en me disant ce qu'il faudrais faire pour qu'il soit comme ceux que vous feriez, je vous en remercie d'avance.
 

Code :
  1. <?
  2. include('member/config.php');
  3. if($userlogin=='' || $password=='')
  4. {
  5. echo"<h3>$champsrequis</h3>";
  6. exit;
  7. }
  8. db_connect();
  9. $sql = "select password from $dbtable where login='$userlogin'";
  10. $req = mysql_query($sql) or die('Erreur SQL');
  11. $rez = mysql_fetch_array($req);
  12. if($rez['password'] != $password)
  13. {
  14. echo"<h3>$wrongident</h3>";
  15. exit;
  16. }
  17. else
  18. {
  19. $sql3 = "select active from $dbtable where login='$userlogin'";
  20. $req3 = mysql_query ($sql3) or die ('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
  21. $data3 = mysql_fetch_array($req3);
  22. if ($data3['active'] == 0)
  23. {
  24. header("Location: index.php3?confirm=1" );
  25. }
  26. else
  27. {
  28. $sql2 = "select id from $dbtable where login='$userlogin'";
  29. $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());
  30. $data2 = mysql_fetch_array($req2);
  31. $id = $data2['id'];
  32. $expire = 365*24*3600;
  33. setcookie("userlogin","$userlogin",time()+$expire,"/","" );
  34. setcookie("id","$id",time()+$expire,"/","" );   
  35. session_start();
  36. session_register('userlogin');
  37. session_register('smartid');
  38. $_SESSION['userlogin'] = $userlogin;
  39. $_SESSION['id_user'] = $id;
  40. header("Location: member/membres.php" );
  41. }
  42. }
  43. ?>


 
D'avance merci à tous pour l'aide que vous pourrez m'apporter, afin que je puisse réaliser ça.

mood
Publicité
Posté le 28-05-2004 à 11:36:31  profilanswer
 

n°742955
chrismast2​2
Posté le 28-05-2004 à 12:06:19  profilanswer
 

Y a t'il besoin d'autre choses qui manque dans mon autre topic ?
Je nedemande pas que l'on me le fasse je veut juste que l'ont me dit juste comment je doit faire (en gros que l'on m'explique pour que je puisse le faire).
D'avance merci à tous.

n°742970
skeye
Posté le 28-05-2004 à 12:11:05  profilanswer
 

Tu peux utiliser des cookies (comme sur ce forum) :
http://www.toutestfacile.com/phpin [...] p=cookies1

n°742991
uriel
blood pt.2
Posté le 28-05-2004 à 12:18:28  profilanswer
 

+1 sur les cookies, je crois d'ailleurs que c'est la seule solution pour ca


---------------
IVG en france
n°743079
gfive
Posté le 28-05-2004 à 12:46:49  profilanswer
 

Pour les cookies :  
 
http://www.marmiton.org/recettes/r [...] echerche=0
 
pour l'orthographe :  
 
http://www.bescherelle.com/
 
Enjoy.

n°743133
drasche
Posté le 28-05-2004 à 13:02:35  profilanswer
 


t'es vache, on voit clairement qu'il a fait un effort :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°743443
titione
addicted
Posté le 28-05-2004 à 14:26:03  profilanswer
 

un peu dur le gfive sur le coup là...[:al zheimer]
 
moi ça marche tout seul avec les sessions... quand l'utilisateur se pointe sur la page, ça regarge si y'a les bonnes choses en session et ç fait comme si il état connecté... je vois pas trop le pb en fait  :ange:


Message édité par titione le 28-05-2004 à 14:27:01
n°743450
skeye
Posté le 28-05-2004 à 14:27:17  profilanswer
 

titione a écrit :

un peu dur le gfive sur le coup là...
 
moi ça marche tout seul avec les sessions... quand l'utilisateur se pointe sur la page, ça regarge si y'a les bonnes choses en session et ç fait comme si il état connecté... je vois pas trop le pb en fait :\


une session ca finit toujours par un timeout...;)

n°743461
Profil sup​primé
Posté le 28-05-2004 à 14:34:30  answer
 

Moi j'ai deja fait avec les sessions, c'est nickel
+1

n°743517
titione
addicted
Posté le 28-05-2004 à 15:00:43  profilanswer
 

certes... mais bon elle dure au moins tant que je ferme pas le browser (en même temps ne restant guère plsu de 10h au taf je ne sais pas de cb est le timeout..au moins > 10h  :)  )


Message édité par titione le 28-05-2004 à 15:00:55
mood
Publicité
Posté le 28-05-2004 à 15:00:43  profilanswer
 

n°743524
skeye
Posté le 28-05-2004 à 15:01:57  profilanswer
 

titione a écrit :

certes... mais bon elle dure au moins tant que je ferme pas le browser (en même temps ne restant guère plsu de 10h au taf je ne sais pas de cb est le timeout..au moins > 10h  :)  )


Dépend du serveur web. Et 10h me parait passablement énorme!:o

n°744444
mulder22
Posté le 29-05-2004 à 03:55:28  profilanswer
 

Salut, à tous
 
Je fait remonter se topic à la surface car ce chrismast22 à fait fort sur le topic blabla@prog, mais surtout pour ce que vous lui répondez à propos des cookies, qui m’intéresse.
 
En fait le code qu’il as mit est un code qu’il a eu sur le net : je sait j’ai télécharger le même, mais c’est vrai qu’une connexion automatique serait pas mal dessus, pour mon site Web que je finirais pour mercredi soir.
 
Si vous pouviez me renseigner sur la création des cookies nécessaire pour ça et bien je vous en remercie d’avance.

n°744474
skeye
Posté le 29-05-2004 à 09:38:37  profilanswer
 

mulder22 a écrit :

Salut, à tous
 
Je fait remonter se topic à la surface car ce chrismast22 à fait fort sur le topic blabla@prog, mais surtout pour ce que vous lui répondez à propos des cookies, qui m’intéresse.
 
En fait le code qu’il as mit est un code qu’il a eu sur le net : je sait j’ai télécharger le même, mais c’est vrai qu’une connexion automatique serait pas mal dessus, pour mon site Web que je finirais pour mercredi soir.
 
Si vous pouviez me renseigner sur la création des cookies nécessaire pour ça et bien je vous en remercie d’avance.


 

skeye a écrit :

Tu peux utiliser des cookies (comme sur ce forum) :
http://www.toutestfacile.com/phpin [...] p=cookies1

n°744560
mulder22
Posté le 29-05-2004 à 12:48:35  profilanswer
 


 
Merci pour la réponse, skeye, mais tu n’aurais pas un lien Web qui pourrait me dire comment faire cela (lesquels utilisé et à entrer dans le programme pour faire cela).
En fait je pense qu’il faut un cookie qui dés le lancement du programme de connexion enregistre l’adresse IP en plus de l’identifiant et du mot de passe.
 
Auriez vous une idée comme style de code à taper ?
 
Cependant ta page Web que tu as filai dans le topic est très intéressante.
 
Merci pour vos réponses.
A+.
 

n°745181
mulder22
Posté le 30-05-2004 à 12:57:31  profilanswer
 

Voila je me suis renseigné et il parait que les variables sessions sont plus adaptées ici que les cookies, vous en pensez quoi ?

n°745195
skeye
Posté le 30-05-2004 à 13:29:13  profilanswer
 

mulder22 a écrit :

Voila je me suis renseigné et il parait que les variables sessions sont plus adaptées ici que les cookies, vous en pensez quoi ?


dépend de la persistence voulue.

n°745201
uriel
blood pt.2
Posté le 30-05-2004 à 13:40:32  profilanswer
 

mulder22 a écrit :

Voila je me suis renseigné et il parait que les variables sessions sont plus adaptées ici que les cookies, vous en pensez quoi ?


 
les cookies sont pratiques si l'utilisateur ferme son navigateur, les sessions suffisent sinon


---------------
IVG en france
n°745223
mulder22
Posté le 30-05-2004 à 14:16:16  profilanswer
 

uriel a écrit :

les cookies sont pratiques si l'utilisateur ferme son navigateur, les sessions suffisent sinon


 
Ok merci pour ta réponse uriel, comment je peut faire ça là ?
Tu n'aurais pas un lien web qui explique comment faire ça ou sinon un tutoriel ?
D'avance merci pour ta réponse.

n°745240
uriel
blood pt.2
Posté le 30-05-2004 à 14:45:58  profilanswer
 

mulder22 a écrit :

Ok merci pour ta réponse uriel, comment je peut faire ça là ?
Tu n'aurais pas un lien web qui explique comment faire ça ou sinon un tutoriel ?


 
pour les cookies même lien que skeye au dessus, et sinon sur le même site, la partie sur les sessions est tres bien (espaces membres), c'est ce site que j'ai utilisé pour moi :)


---------------
IVG en france
n°745279
mulder22
Posté le 30-05-2004 à 15:35:35  profilanswer
 

uriel a écrit :

pour les cookies même lien que skeye au dessus, et sinon sur le même site, la partie sur les sessions est tres bien (espaces membres), c'est ce site que j'ai utilisé pour moi :)


 
Ok merci pour la réponse uriel j'irais faire un tour ce soir sur le lien que j'ai ajouté à mes favories, car là je m'abs.
 
A bientôt.

n°745348
Ex-Floodeu​r
La Source
Posté le 30-05-2004 à 17:56:22  profilanswer
 

perso je fais un mix cookie - session :D


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Identification automatique pour mon espace membre : comment faire ?

 

Sujets relatifs
[expression réguliére] Comment chercher toutes les chaines sans espaceProblême espace membres en PHP
lancement automatique d'un prog java[Php] Traitement automatique
programme pour installation automatiquefermeture automatique de popup apres son chargement...
[php] Probleme d'espace (le caractere) [Résolu]mise à jour automatique de champs
Mise à jour automatique d'un champ d'un formulairemodification automatique de nom et de chemin dans une page html
Plus de sujets relatifs à : Identification automatique pour mon espace membre : comment faire ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR