Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Problème connextion sur mon site

avion-f16, le jeudi 21 août 2008 à 00:55:29
Bonsoirs,
sur mon site, j'ai créé un espace membre mais la j'ai un sacré problème au niveau de la page de connexion ! Pouvez vous m'aidez ? Je vous donne déjà quelque infos :

- J'utilise une base de données MySQL
- Le formulaire n'est pas sur la page connexion mais sur toutes (et il renvoit sur la page connexion donc il crée des variables "$_POST['variable']").
- Je ne demandes que le pseudo et le mot de passe pour la connexion

Alors si vous pouvez me passer un script PHP/MySQL (je me débrouillerai pour l'adapter), se serait vraiment trop cool et gentil :)

Merci d'avance
Configuration: Windows Vista
Firefox 3.0.1
Répondre à avion-f16  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gaerebut, le jeudi 21 août 2008 à 10:21:05
Salut,

donc si on part du principe que ton formulaire de connexion et de ce type :

<form action = "connexion.php" method="post">
Login <input type="text" name="login" /><br />
Mot de passe <input type="password" name="mdp" /><br /><br />
<input type="submit" value="Se connecter" />
</form>



Ben la page connexion.php pourrai ressembler à ceci :

<?php
session_start;// ne pas oublier avant tout code html si on attaque les session
if (($_GET['action'])=='deconnection' && isset($_SESSION['login']) && isset($_SESSION['mdp']))//Si on va sur cette page mais que les sessions 'login' et 'mdp' existe déjà, c'est que l'on veut se deconnecter ... donc action ! ^_^'
{
session_destroy();// on se déconnecte de la session
echo '<meta http-equiv="refresh" content="3;URL=index.php">';
echo '<center><font color=red><b><br>Vous vous êtes bien déconnecté</b><br /><br />Vous allez être redirigé dans 3 secondes</font><br /><br /><a href="index.php">Ne pas attendre</a></center>';
}
else if (!isset($_SESSION['login']) && !isset($_SESSION['mdp']))//Sinon, si ces sessions n'existent pas, c'est qu'on veut se connecter ... donc action ! ^_^'
{
if (isset($_POST['login']) AND isset($_POST['mdp'])) // Si les variables existent
{

		mysql_connect(_DBHOST,_DBUSER,_DBPASS);//Identifiant à remplacer
		mysql_select_db(_DBNAME);//Nom de la base à remplacer aussi
		$login= mysql_real_escape_string(htmlspecialchars($_POST['login']));//Sécurité au cas ou !
		$mdp = mysql_real_escape_string(htmlspecialchars($_POST['mdp']));//Sécurité au cas ou !
		$reponse = mysql_query("SELECT * FROM membres WHERE login='$login' AND mdp='$mdp'");// On fait le tour de la base pour voir si le login entré existe et a pour mot de passe celui entré
		$donnees = mysql_fetch_array($reponse);//on créé un petit tableau des résultats (normalement, il y en a qu'un si t'as tout bien configuré lors de l'inscription)
		if (($donnees['login']) AND ($donnees['mdp']))//Si on a un resultat ... on a plus qu'a créer les session
			{
			$_SESSION['login'] = $login; // Session contenant le login du membre
			$_SESSION['mdp'] = md5($mdp);// Session contenant le mot de passe hashé en md5 (par mesure de sécurité et surtout de confidentialité ;) )
			$_SESSION['email'] = $donnees['email'];// Session contenant l'e-mail du membre
			//Donc ici, tu peux plus ou moins mettre des sessions de ce que tu veux et plus ou moins autant que tu veux.
			// L'option du cookies n'est pas dévellopé ici car tu ne l'a pas demandé :p lol
			echo '<meta http-equiv="refresh" content="3;URL=index.php">';
			echo '<center><font color=red><b><br>Vous êtes bien identifié</b><br /><br />Vous allez être redirigé dans 3 secondes</font><br /><br /><a href="index.php">Ne pas attendre</a></center>';
			}
		else
			{
			echo '<center><font color=red><b><br>Erreur d\'authentification !</b><br />Votre login ou votre mot de passe est faux</font><br><br><a href="index.php">Retour</a></center>';
			}
	mysql_close();
}
}
else
{
echo '<center><font color=red><b><br>Erreur !</b><br />Vous ne pouvez pas aller sur cette page, vous êtes déjà connecté.</font><br><br><a href="Javascript:history.go(-1)">Retour</a></center>';
}
?>



A vrai dire, j'ai pas testé ce code donc je ne te promet rien mais bon ... il peut marcher ! ^^

A+

Gaerebut Il y a 2 règles d'or pour réussir dans la vie :
-Règle 1:  ne jamais dire tout ce que l'on sait...
-Règle 2: ...
Répondre à gaerebut

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lolo, le jeudi 21 août 2008 à 10:26:30
Bonjour,

Je ne comprends pas votre problème, pouvez-vous l'expliquer autrement ?

Je vous donne une réponse de grossiste, car je ne comprends pas ce que vous n'arrivez pas à faire :

Vous demandez dans un formulaire d'inscription les coordonnées de la personne + un pseudo et mot de passe. Après vérification dans la base de donnée que le pseudo n'est pas déjà utilisé, vous enregistrez le tout.

Pour la connexion de la personne, deux petites zones de texte (pseudo et mot de passe).

S'ils correspondent, vous placez les deux variables dans une super globale de session ($_SESSION['passe'] = $passe)...

Encore une fois j'espère ne pas répondre à côté ...

http://journalduweb.net/
Répondre à lolo

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gaerebut, le jeudi 21 août 2008 à 10:30:00
Heuuu lolo c'est pas dur à comprendre !

Notre ami ne parle pas du tout d'inscription mais uniquement de connexion !

En gros, il ne voit pas comment on fait pour se connecter suite à avoir rentré un login et un mots de passe !

Voila tout , du moins ... je pense lol

A+

Gaerebut Il y a 2 règles d'or pour réussir dans la vie :
-Règle 1:  ne jamais dire tout ce que l'on sait...
-Règle 2: ...
Répondre à gaerebut

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lolo, le jeudi 21 août 2008 à 11:54:33
Oui tu as sûrement raison...

En tout cas, il devrait arriver à ses fins avec ton code...

ps : j'adore tes deux règles d'or Gaerebut ...

@ bientôt,

lolo
Répondre à lolo

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 avion-f16, le jeudi 21 août 2008 à 14:59:44
Sujet résolu grâce a cette page
Répondre à avion-f16

Résultats pour Problème connextion sur mon site

Probleme connexion site google (Résolu) Salut a tous !!! Voila j'ai actuellement un ptit probleme, il m'est impossible d'aller sur le site google !! Le site charge pendant un moment, meme si il stagne, en bas est ecrit "connection site 209.85.129.99" Finalement après 2-3... www.commentcamarche.net/forum/affich-3185330-probleme-connexion-site-google
Quelle antenne GPS pour mon HTC P3300/SPVM650 (Résolu) Bonjour, Voila, j'utilise un HTC P3300 (SPV M650 car mobile orange), et je souhaiterais acheter une antenne externe pour améliorer la qualité de réception GPS du PDA. J'ai une connectique située au dos du téléphone, mais je ne sais pas... www.commentcamarche.net/forum/affich-7333241-quelle-antenne-gps-pour-mon-htc-p3300-spvm650
Pb chgt LCD Nokia 6280 (Résolu) Bonjour, j'ai acheté un écran LCD 6280 mais comment débranche t'on la connectique situé sous la partie clavier sans faire de dégat? www.commentcamarche.net/forum/affich-4006063-pb-chgt-lcd-nokia-6280

Résultats pour Problème connextion sur mon site

Tester son site sous plusieurs navigateursTout bon webmaster se doit de vérifier la compatibilité de son site avec les navigateurs les plus courants. Mais il est possible, selon votre système d'exploitation, que vous rencontriez des difficultés à tester l'un ou l'autre des navigateurs. Voici... www.commentcamarche.net/faq/sujet-9681-tester-son-site-sous-plusieurs-navigateurs
Se connecter à un serveur FTP en mode Ms-DosLa commande ftp permet de se connecter à un serveur FTP en ligne de commande. Certaines options de cette commande permettent d'automatiser la connexion en fournissant une liste de commandes contenues dans un fichier texte : ftp -i -s:cmd_ftp.txt... www.commentcamarche.net/faq/sujet-5015-se-connecter-a-un-serveur-ftp-en-mode-ms-dos
Probleme de connexionRé-installer le pilote du modem. Vérifier les branchements (prises téléphone, prises USB…) Essayer aussi de sortir très légèrement la prise téléphonique de son logement, il arrive que les lames métalliques (à l’intérieur de la prise male) ne... www.commentcamarche.net/faq/sujet-651-probleme-de-connexion

Résultats pour Problème connextion sur mon site

Problème connexion site internet (Résolu)Bonjour, je n'arrive pas a me connecter a l'adresse http://www.qbikes.com . Mais d'un autre ordinateur j'y arrive,donc je sais que ça ne vient pas du site mais de l'ordianteur! Quand je lance un " ping qbikes.com " sous DOS ,... www.commentcamarche.net/forum/affich-8694402-probleme-connexion-site-internet
Problème connection site sécurisé (Résolu)Bonjour, je viens d'acquérir un pc portable avec Vista. il y a 2 jours j'ai installé et utilisé Ccleaner. Depuis je n'arrive plus a allé sur les sites sécurisés (Ebay,jeu,compte bancaire....). Lorsque que je désactive le firewall ça va... www.commentcamarche.net/forum/affich-4357131-probleme-connection-site-securise
Connexion site italien (Résolu)bonjour, a chaque connexion internet, un site porno en italien apparait il a même crée sa propre connexion (connessione predefinita)que j'ais supprimé a pusieurs reprise, utilisé ad-aware mais sans résultat merci de m'aider www.commentcamarche.net/forum/affich-1959115-connexion-site-italien

Résultats pour Problème connextion sur mon site

Soldes d'été : affluence sur Internet dès les premières heures(Paris - Relax news) - Ce mercredi, à 8h, ont débuté les soldes d'été, en boutiques et en ligne. Comme c'est déjà le cas depuis plusieurs saisons, les sites Internet de vente en ligne affichent des ventes record dès les premières heures. Le portail... www.commentcamarche.net/actualites/soldes-d-ete-affluence-sur-internet-des-les-premieres-heures-5846931-actualite.php3
Près de 80% des internautes français se connectent aux sites des services publics en ligne(Paris - Relax news) - 76% des français se connectent aux sites des services de l'administration publique, selon une étude réalisée par Caggemini Consulting et TNS Sofres, paru lundi 6 octobre. La qualité de l'information disponible, l'étendue des... www.commentcamarche.net/actualites/pres-de-80-des-internautes-francais-se-connectent-aux-sites-des-services-publics-en-ligne-5847478-actualite.php3