Cookies : informations relatives aux lois de l'Union Européenne

Les cookies assurent le bon fonctionnement de l'ensemble des services Simland. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus OK

Se connecter à Simland

 

 

 

J’ai oublié mon mot de passe





Ce sujet est verrouillé, vous ne pouvez rien publier ou éditer.  [ 26 messages ]  Aller vers la page 1, 2  Suivant
Problème de création de site 
Auteur Message
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 03 Avr 2008, 09:47
Argent en votre possession:
0.00

Message(s) : 5259
A propos de vous: [url=Lien Ville]Ville[/url] | Région |Image
Parti Politique: UFS | Union des Forces Simlandaises
Répondre en citant
Je sais que bon c'est pas le meilleur forum pour faire ça mais bref, tant pis. Je me demandais si les webmaster pouvaient me donner un coup de main pour m'aider vu que sur le site du zéro personne m'a répondu... En clair j'aimerais faire en sorte qu'une page soit protégée par mot de passe comme sur ce tutoriel mais que le mot de passe soit pas une constante mais une variable que j'importerai de ma BDD. Bref, mieux vaut le code :

PS: le code est super simplifié, parce que le vrai code comprend des if et elseif partout pour afficher des messages quand on se trompe de mot de passe ou de pseudo (car en réalité il y a deux variables...). Si vous m'aidez là je le remettrais à ma sauce par après!^^ En tout cas merci à ceux qui vont m'aider! :o)

Citer:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("reflexid");
$retour = mysql_query('SELECT * FROM connexion_membres WHERE mot_de_passe');
$donnees = mysql_fetch_array($retour);

if (isset($_POST['mot_de_passe_2']))
{
$mot_de_passe = $_POST['mot_de_passe_2'];
}
else
{
$mot_de_passe = "";
}

if ($mot_de_passe == $donnees['mot_de_passe'])
{
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>///</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<!-- Le contenu de ma page protégée -->
</body>
</html>
<?php
}
else
{
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>///</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<!-- Page où il faut mettre le mot de passe -->
<form action="cette_page.php" method="post">
<p>
<input type="text" name="mot_de_passe_2" /> <input type="submit" value="Valider" />
</p>
</form>

</body>
</html>
<?php
}
mysql_close();
?>


Merci d'avance de votre aide! :ok:


Dernière édition par Lucas le 08 Mars 2009, 20:05, édité 1 fois.



08 Mars 2009, 19:49
Profil
Citoyen
Citoyen

Inscrit(e) le : 13 Avr 2006, 14:31
Argent en votre possession:
0.00

Message(s) : 6559
Répondre en citant
Message 
A mon avis il y a déjà un problème c'est dans la première requête SQL

mysql_query('SELECT * FROM connexion_membres WHERE mot_de_passe');

il manque une information au WHERE mot_de_passe non ?il faut mettre WHERE mot_de_passe="QQCH"

Ensuite

if (isset($_POST['mot_de_pase_2']))

il manque un s à mot_de_passe_2

Les erreurs peuvent provenir de là

Ensuite

if ($mot_de_passe == $donnees)

$donnees est un array, il faut spécifier de quel champ on parle. genre $donnees['mot_de_passe'] par exemple


Voilà 3 problèmes qui méritent réflexions ;)

_________________
[center]9ème Président de Simland & Retiré temporairement de la vie simlandaise[/center]


08 Mars 2009, 19:58
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 03 Avr 2008, 09:47
Argent en votre possession:
0.00

Message(s) : 5259
A propos de vous: [url=Lien Ville]Ville[/url] | Région |Image
Parti Politique: UFS | Union des Forces Simlandaises
Répondre en citant
Message 
Ah oui! x) Bête erreurs, mais aussi non j'ai changé les deux dernières erreurs mais pour la première erreur je vois pas par quoi changer le QQCH! :/

Merci en tout cas ;)

EDIT : grâce aux deux derniers changements je peux utiliser un des mot de passe que j'ai sur 10.... Ce qui est pas vraiment logique! Ca marche avec un mais pas avec les autres ? Pourquoi ? :malade:

REEDIT : j'ai changé dans le code ci-haut les remarques de Max, à part la première car je sais pas par quoi changer le "QQCH".


08 Mars 2009, 20:01
Profil
Citoyen
Citoyen

Inscrit(e) le : 13 Avr 2006, 14:31
Argent en votre possession:
0.00

Message(s) : 6559
Répondre en citant
Message 
Pour le premier problème que j'ai soulevé, en fait si on traduit ta requête en langage commun ça fait :

Je demande à MySQL : "SELECTIONNE tout DANS la table connexions_membres DE LA LIGNE OU LE CHAMP mot_de_passe"

Ça n'a aucun sens tu en conviendras ! il manque un = quelque chose après mot de passe

Ce que je ferais moi, c'est ajouter un champ dans le formulaire "Nom d'utilisateur". Ensuite je changerais la requête :

$user = $_POST['username'];
mysql_query('"SELECT * FROM connexion_membres WHERE nom_dutilisateur="'.$user.'"');

Cette requête fera en français :
"SELECTIONNE tout DANS la table connexions_membres DE LA LIGNE OU LE CHAMP nom_d'utilisateur=nomd'utilisateur entré"

La suite reste la même, sauf le formulaire

Ça c'est bien plus logique comme formulaire de connexion !

_________________
[center]9ème Président de Simland & Retiré temporairement de la vie simlandaise[/center]


08 Mars 2009, 20:07
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 03 Avr 2008, 09:47
Argent en votre possession:
0.00

Message(s) : 5259
A propos de vous: [url=Lien Ville]Ville[/url] | Région |Image
Parti Politique: UFS | Union des Forces Simlandaises
Répondre en citant
Message 
et le mot_de_passe_2 de mon formulaire se transformerais en username si je comprends bien ?


08 Mars 2009, 20:12
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 03 Avr 2008, 09:47
Argent en votre possession:
0.00

Message(s) : 5259
A propos de vous: [url=Lien Ville]Ville[/url] | Région |Image
Parti Politique: UFS | Union des Forces Simlandaises
Répondre en citant
Message 
Génial, ça marche! Un grand merci à toi Max, si quelqu'un veut à l'avenir on peut s'aider aussi ici pour les créations de site. Même si à mon avis ce topic tombera vite dans l'oubli! x)

Encore merci Max!^^


08 Mars 2009, 20:16
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 25 Sep 2007, 19:02
Argent en votre possession:
0.00

Message(s) : 7169
Localisation : Somewhere, beyond the sea
Répondre en citant
Message 
Si t'a un coneil pour la POO, et la programmation en PHP ou SQL, je suis là

_________________
︷︸︸ ︷ ︸︷
︷ ︸ ︷︸

๏̯๏


08 Mars 2009, 20:21
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 03 Avr 2008, 09:47
Argent en votre possession:
0.00

Message(s) : 5259
A propos de vous: [url=Lien Ville]Ville[/url] | Région |Image
Parti Politique: UFS | Union des Forces Simlandaises
Répondre en citant
Message 
Tu veux dire "si tu as besoin"? Ben si c'est le cas, merci!^^ Je sais bien que t'es là, mais comme t'étais pas connecté à msn, je suis venu demandé de l'aide ici!^^


08 Mars 2009, 20:26
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 09 Juil 2007, 02:58
Argent en votre possession:
3,806.00

Message(s) : 3655
Localisation : Derrière son bouc
Répondre en citant
Message 
Salut à tous,

je me demandais si vous pouviez m'indiquer un hébergeur gratuit de qualité pour mettre mon site en ligne?

_________________
Image


15 Mars 2009, 16:13
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 25 Sep 2007, 19:02
Argent en votre possession:
0.00

Message(s) : 7169
Localisation : Somewhere, beyond the sea
Répondre en citant
Message 
Franceserv :flag:

_________________
︷︸︸ ︷ ︸︷
︷ ︸ ︷︸

๏̯๏


15 Mars 2009, 19:30
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 02 Déc 2007, 19:54
Argent en votre possession:
1,966.00

Banque:
0.00

Message(s) : 3957
Localisation : 74
Steam: Hikuikuma
Répondre en citant
Message 
Reflex.ID! :p

_________________
Image


15 Mars 2009, 19:55
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 09 Juil 2007, 02:58
Argent en votre possession:
3,806.00

Message(s) : 3655
Localisation : Derrière son bouc
Répondre en citant
Message 
Je suis de retour sur ce topic avec un problème de PHP :

Voilà, mon site doit récupérer des données dans une bdd. Tout marche parfaitement à part lors de la première connexion.

En effet, lors du passage de l'index.html (une bete page avec une image et un lien) vers la vraie page d'accueil home.php, je reçois une erreur:
access denied for user: 'apache@localhost'(USING PASSWORD:NO)

L'erreur disparait lorsque j'actualise la page.

J'assigne le login et mdp à la session dans la page home.php, mais ça ne fonctionne donc que la deuxième fois.
J'ai essayé de les assigner plus tôt (ds l'index) mais ça ne change rien.
Je n'avais pas ce problème sur mon serveur local.

Si quelqu'un a une idée, je peux vous faire parvenir le code éventuellement.

Un TRES grand merci d'avance :ok:

_________________
Image


05 Mai 2009, 19:47
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 25 Sep 2007, 19:02
Argent en votre possession:
0.00

Message(s) : 7169
Localisation : Somewhere, beyond the sea
Répondre en citant
Message 
PHP ne veut pas te donner l'accès. T'a bien mis le bon login, mon MDP ?

_________________
︷︸︸ ︷ ︸︷
︷ ︸ ︷︸

๏̯๏


05 Mai 2009, 20:48
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 09 Juil 2007, 02:58
Argent en votre possession:
3,806.00

Message(s) : 3655
Localisation : Derrière son bouc
Répondre en citant
Message 
oui oui, tout est correct.

D'ailleurs quand je réactualise ça marche. Mais on dirait que le login et le pass ne sont pas acceptés du premier coup.

_________________
Image


05 Mai 2009, 23:22
Profil
Citoyen
Citoyen
Avatar de l’utilisateur

Inscrit(e) le : 25 Sep 2007, 19:02
Argent en votre possession:
0.00

Message(s) : 7169
Localisation : Somewhere, beyond the sea
Répondre en citant
Message 
File-moi le secript, y a 90% de chance que ce soit une erreur typographique

_________________
︷︸︸ ︷ ︸︷
︷ ︸ ︷︸

๏̯๏


06 Mai 2009, 14:00
Profil
Afficher les messages publiés depuis :  Trier par  
Ce sujet est verrouillé, vous ne pouvez rien publier ou éditer.   [ 26 messages ]  Aller vers la page 1, 2  Suivant

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 21 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
SIMLAND | Équipe administrative | Djay: Fondateur de Simland ; Alex Hip : Gestion du design, codage et administration


©2003-2025 - Simland.eu. Design par ST Software pour Simland.eu. Modifié par Maël & Fololilalimb & Alex Hip.
Traduit par Maël Soucaze et Elglobo © phpBB.fr
phpBB SEO. Simland.eu est propulsé par phpBB