IDENTIFICATION AVEC LE PSEUDO ET MOT DE PASSE D'UN FORUM PHPBB
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015
-
16 mai 2004 à 16:54
titou_hello
Messages postés24Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention10 novembre 2008
-
5 nov. 2007 à 11:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_jl21
Messages postés1Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention11 janvier 2007 11 janv. 2007 à 21:31
Salut à tous !
Après plusieurs recherches ... je m'en remet a vous : je cherche le petit code php à mettre sur toutes les pages d'un dossier afin que si la personne n'est pas connecter, elle ne puisse pas visiter la page, qu'elle soit automatiquement rediriger vers la page de connexion form.php par exemple. J'ai bien sur cherché sur les forums officiels de phpbb mais à chaque fois j'avais une erreur !
Je demande ceci car seul l'index du dossier est protéger et il n'est pas bien compliquer de contourner la protection !!
Merci par avance et sinon bravo pour la source qui m'as été très utile !
Jérèm'
scscol
Messages postés1Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention11 avril 2006 11 avril 2006 à 16:32
Bonjour,
juste un truc, je ne m'y connais pas beaucoup en PHP, mais ou est la logique de comparer un nom d'utilisateur alors qu'on pointe sur celui-ci? Et que a fortiori, s'il n'existe pas on ne peut pas récupérer de mot de passe.
$requete_search=mysql_query("SELECT username, user_password FROM $nom_table_membres WHERE username='$username_formulaire' LIMIT 1");
if ($username_basededonnees==$username_formulaire && $password_basededonnees==$password_formulaire)
Sinon bon code simple sur lequel on peut se baser.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 15 févr. 2006 à 19:18
Arnauti > arrête la course aux points inutile, ça se voit que tu postes dans le vent ;-) (lol)
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009 15 févr. 2006 à 18:10
Oui, te as raison Joey17, calmons nous...
A++
cs_joey17
Messages postés3Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention15 février 2006 15 févr. 2006 à 18:03
ralala, toute ces engueulade pour un gars qui oré mieu fai de retenir ses doigts pluto que de tapez des erreur..enfin, je di po sa pour le critiké, sa peu arivé a tou le monde, enfin bref, évitons de nous égarer, car a mon avi, on est en train de parler des compétence de chakun (enfin, a peu pré) et non pas du script en lui mem.. enfin, continuez a vous engueuler les uns les autres si sa vous chante mais bon voila quoi....
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 19:54
C'est ce que je pense aussi
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009 22 janv. 2006 à 19:12
Il existait sans doute pas ^^.
A++
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 16:22
elbertondu62 > t'as toujours pas trouvé ton post ?
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 22 janv. 2006 à 15:58
Moi je ne donne que mon point de vue.
Après,si vous voulez qu'on code tous n'importe comment... moi je veux bien :o
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 15:55
ok, m'enfin bon ça ne justifiait pas cette réaction de ta part...
elbertondu62
Messages postés42Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention22 janvier 2006 22 janv. 2006 à 15:45
C'est pas sur ce forum la. C'est partit en couille et l'admin a supprimer le post. J'essaye de le trouver ds la benne et jte le file de suite
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 15:33
T'as vu ça où ?
elbertondu62
Messages postés42Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention22 janvier 2006 22 janv. 2006 à 15:28
humm c'est vrai mais disons que je suis sur les nerf depuis qu'un gars a ecrit sa sur un post d'un pauvre petit qui a eu malheur d'oublier un point virgule.
citation:
"Enfin encore des gens qui petent trop au dessus de leur gueule =)"
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 15:20
hum... ça y est t'as plus rien à dire ? qui c'est qu'est venu en balançant un tas de bêtises qui plus est en insultant les autres ? c'est pas moi hein...
elbertondu62
Messages postés42Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention22 janvier 2006 22 janv. 2006 à 15:10
lol les gars ki se la pete^^
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 14:53
lol, j'avoue que c'est bien mon genre mais bon faut arrêter aussi avec les boulets... celui qu'aurait mieux fait de rien dire c'est bien elbertondu62...
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009 22 janv. 2006 à 14:50
Sacré Antho ^^....
A++
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 14:39
FhX > tu as gardé patience je te félicite ^^ mais c'est vrai qu'on ferait bien d'aller revoir nos cours, d'ailleurs je propose une amélioration de la source façon elbertondu62 (donc à ne pas faire)
$username_formulaire=$_POST['username']; //on ne fait surtout pas de isset() car sinon ça fera pas d'erreurs c'est pas marrant après ^^
$password_formulaire=$_POST['password']; //idem
//ici on n'affiche pas d'erreurs le gros naze n'avait qu'à entrer un login valide
//on n'oublie pas de laisser les failles de sql injection car PHPBB étant très sécurisé, une faille de plus ou de moins ça se voit pas
$password_formulaire=md5($password_formulaire);
mysql_select_db($bdd_nomdelabase,mysql_connect($bdd_nomdelhote, $bdd_identifiant, $bdd_motdepasse));
$requete_search=mysql_query("SELECT username, user_password FROM $nom_table_membres WHERE username='$username_formulaire' LIMIT 1");
//pas de mysql_close() car ça risque d'optimiser le script
$data=mysql_fetch_array($requete_search);
$username_basededonnees=$data['username'];
$password_basededonnees=$data['user_password'];
if ($username_basededonnees==$username_formulaire && $password_basededonnees==$password_formulaire)
{
// ICI C'EST SI LA VERIFICATION EST OK DONC VOUS INSEREZ CE QUE VOUS VOULEZ FAIRE APPARAITRE SI LA PERSONNE EST BIEN INSCRITE
echo 'Identification réussie !';
}
else
{
echo '<center>Gros naze change ton pass [javascript:history.go(-1) Retour]<center>';
}
?>
voilà à peu près à quoi ça ressemble :-)
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 22 janv. 2006 à 14:27
"ya certaine personne qui ferai mieu de rien dire car <? => <?PHP est exactement pareil "
Correction. C'est pareil dans le cas où dans ton fichier php.ini, la directive short_open_tag est à "On". Si ca n'est pas le cas (comme dans la futur version de PHP (la 6 pour la citer) ), alors tous tes scripts qui commenceront pas <? ne seront pas interprétés par le serveur.
Chez moi par exemple, short_open_tag est à off... si j'utilise son script, ca ne marchera pas. Et j'ai horreur de reprendre tous son code pour rajouter "php" à chacun de ces tags ! De plus, il faut se mettre un peu à la page... <? devient déprécié au fil du temps, surtout depuis l'arrivé de xml. Renseigne toi pour plus de détail la dessus.
"Ce type d'ecriture c'est pour economiser du code c'est exactement pareil" Tu économises du code ? Mouarf, économiser 3 caractères n'est pas ce que j'appèle économiser du code.
"allez reviser vos cours bande de naz." Je ne peux que te conseiller de faire un tour sur les différentes sources que nous postons. Ca représente + ou - ce dont nous sommes capable de faire. Donc tu sais... les cours... :/
"Sa source est bien faite et allez revoir vos cours plutot que de vous la peter en trouvant des erreurs." Non, sa source est mal faite. Enfin, elle est mal codé car utilise trop de ressources pour ce qu'il veut en faire. On lui rectifie le tir, je vois pas en quoi c'est mal.
Enfin bon... :o
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 14:26
MDR
t'es un bon toi...
tes cours ils viennent d'où ? du site du zéro, de phpdebutant ?
MOUARF allez sans rancune, disons que si t'as un php bien configuré <? ne fonctionnera pas alors que <?php va lui fonctionner partout. On appelle ça la portabilité gros naze :-)
elbertondu62
Messages postés42Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention22 janvier 2006 22 janv. 2006 à 13:48
ya certaine personne qui ferai mieu de rien dire car <? => <?PHP est exactement pareil alors au lieu de critiquer son travail allez reviser vos cours bande de naz. Ce type d'ecriture c'est pour economiser du code c'est exactement pareil. Sa source est bien faite et allez revoir vos cours plutot que de vous la peter en trouvant des erreurs.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 22 janv. 2006 à 11:47
Y'a des failles de SQL injection pour le moment.
rajoute avant la requête pour récupérer les données du formulaire (je mets la fonction préférée d'FhX dedans lol)
je sais pas si ta variable s'appelle comme ça mais t'a compris le principe.
a +
cs_Arnauti
Messages postés392Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention26 septembre 2009 22 janv. 2006 à 09:16
Bon code mais je pense que pour l'amélioré, si ce n'est déjà fait, faire en sorte que si l'utilisateur se connecte sur ta page et qu'après il aille dans le forum, il soit déjà connecté ....
A++
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 22 janv. 2006 à 02:09
Moi j'aime bien ca :
$requete_search=mysql_query("SELECT username, user_password FROM $nom_table_membres WHERE username='$username_formulaire' LIMIT 1");
//...
if ($username_basededonnees==$username_formulaire && $password_basededonnees==$password_formulaire)
C'est mortel comme solution je trouve :D En plus, ca utilise des noms 40 fois trop long au niveau des variables... Solution plus rapide et plus belle ?
$q mysql_query("SELECT COUNT(*) FROM ".$nom_de_table." WHERE username '".$username_formulaire."' AND password = '".$password_formulaire."' ");
$data = mysql_fetch_row($q);
if ( (int) data[0] === 1 ) {
// Membre loggué
} else {
// Non loggué
}
p3dr0
Messages postés1Date d'inscriptionvendredi 20 janvier 2006StatutMembreDernière intervention20 janvier 2006 20 janv. 2006 à 21:28
Salut, pas mal ton code c'est intéressant je vais m'en servir comme base pour mon projet.
Par contre un petit problème: ligne 70 avant le ; , il faut remplacer le guillemet " par un quote ' .
goliath2002
Messages postés43Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention20 mai 20111 11 janv. 2006 à 08:33
Bonjour,
A la ligne 69, il ne faut pas oublier de mettre le ;
Anthotill
Messages postés127Date d'inscriptionmardi 19 août 2003StatutMembreDernière intervention13 mars 2010 8 nov. 2005 à 12:44
Je peux pas croire que tu sois l'auteur de cette source parce qu'elle est bourrée d'erreur (perso je te recommande de suivre les recomandation de anthomicro) et tu verra la différence ...
<? => <?PHP déjà puis en plus je crois que ton code va provoquer des erreurs ...
puis les ' (attention dans un echo) \' est correct.
Je suis un débutant tout ce qu'il y a de plus débutant donc je ne prétend pas te donner de leçon mais voila ...
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 28 juil. 2005 à 14:41
Ben oui queklle est génial cette source ! je voulai faire ca mais pas comme ca en fait ! et il ma ouvert l'esprit ;)
+++
cs_zeguizmo
Messages postés138Date d'inscriptionvendredi 1 août 2003StatutMembreDernière intervention16 juillet 2009 23 juin 2005 à 15:04
Salut, génial cette source, c'est exactement ce que je cherchais :D
Mais n'y aurait-il pas un moyen de choper le Cookies ?
snyperx
Messages postés1Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention24 février 2005 24 févr. 2005 à 21:41
Voila, je suis debutan dans le php et j'aimerais bien avoir un chti renseignement :
$db = mysql_connect('localhost', 'identifiantlycos', ''); // connexion à la base du forum
mysql_select_db('identifiantlycos_db',$db); // sélection de la base
(je n'est rien mi dans le mot de passe car lycos n'en demande pas)
Je pense faire juste jusque la, mais le prob, c que quand j'essai de rentrer sur le chat avec mon mot de passe et identifiant du forum phpBB2, il me dit qu'il son invalides ....
Qui me m'aider plz ;)
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 12 févr. 2005 à 12:58
Salut,
c'est codé à l'arrache tout ça lol
<? est à remplacer par <?php
ensuite le code HTML tu peux le remplacer par du code XHTML et CSS :
<center> et
sont dépréciés, on remplace par
(<center> n'existe plus en XHTML)
Les balises et propriétés doivent être en minuscules
et pas
a ++
moonfire
Messages postés22Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention26 août 2006 23 janv. 2005 à 15:05
Salut ton code est cool mais en fait je suis nul est php et mysql et ds verif .php ds le echo pou la redirection on met quoi????? et aussi sur la page du tchat en lui meme...
bililbot
Messages postés2Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention22 septembre 2004 22 sept. 2004 à 13:40
mortel, merci sa doit faire 1 mois que je cherche le moyen de me servir de la bd de phpbb pour mes pages de mes membres .
La je dis bravo , car je pense ne pas être le seul a recherche se genre de code pour adapter un portail perso a phpbb .
Joli travail , je vais essayer immédiatement.
stef2004
Messages postés105Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention29 décembre 2005 19 mai 2004 à 18:28
Sur Lycos c'est localhost, le pseudo le pseudo habituel,il n'y a pas de mot de passe requis, et la base est la suivante : pseudo_db
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015 17 mai 2004 à 21:03
:-) tu le fais bien :-D Donnez une note à ma source SVP !
Pascail
Messages postés47Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention24 mars 2007 17 mai 2004 à 20:58
bein généralement c'est soit localhost, soit 127.0.0.1, ce qui revient singuliérement au même, d'autre fois, chez les fai souvent, c'est sql.machin.truc tout depend du compte et des infos données lors de l'opening du compte. Mais ça change d'une pers a l'autre, donc on peu pas généraliser. De toute façon les personnes sucéptible d'utiliser ce truc, utilisent aussi phpbb, donc connaissent leurs tabs, et savent un peu utiliser le php/mysql.
Mais qu'est-ce que j'aime faire mon pro comme ça :)
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015 17 mai 2004 à 18:39
sql.jeunz.com je pense
HRdesalpes
Messages postés64Date d'inscriptionvendredi 21 novembre 2003StatutMembreDernière intervention29 juillet 2006 17 mai 2004 à 18:37
chez jeunz ses localhost
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015 17 mai 2004 à 13:31
Ca c'est si tu es sur Free car sql.free.fr change si c'est sur un autre hébergeur. Sur Frre, l'identifiant de la base de donnée est le pseudo et ya qu'une seule base de donnée et c aussi le pseudo
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015 17 mai 2004 à 13:27
Regardes HRdesalpes, comme ça :
$db = mysql_connect('sql.free.fr', 'identifiant', 'motdepasse'); // connexion à la base du forum
mysql_select_db('identifiant',$db); // sélection de la base
Elle est sur quel hébergeur ta base de donnée ?
HRdesalpes
Messages postés64Date d'inscriptionvendredi 21 novembre 2003StatutMembreDernière intervention29 juillet 2006 17 mai 2004 à 13:22
Desoler mais par quoi on doit remplacer xxxxxx (je ne c'est pas utiliser le php :)
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015 17 mai 2004 à 07:49
Oui voilà ;-)
Pascail
Messages postés47Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention24 mars 2007 17 mai 2004 à 07:29
C'est bien, c'est une methode qui peut être-réutiliser et qui montre a ceux qui n'ont pas chercher trop loin comment les mot de passes sont enregistrer dans une bdd avec phpbb.
C'est aussi surtout réutilisable pour d'autre utilisation, pour un site genre portail fait maison...
jmobylette
Messages postés63Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention25 août 2015 16 mai 2004 à 16:54
J'espère que ça servira à quelques personnes ! Ca peut être utile !!!!
5 nov. 2007 à 11:25
_Mais comment paser de "Identification réussie !" de verif.php a mon index de site ou j'aimerais voir
" user - connecter "
_et comment appliquer " user - connecter " a mes autres pages?
11 janv. 2007 à 21:31
Après plusieurs recherches ... je m'en remet a vous : je cherche le petit code php à mettre sur toutes les pages d'un dossier afin que si la personne n'est pas connecter, elle ne puisse pas visiter la page, qu'elle soit automatiquement rediriger vers la page de connexion form.php par exemple. J'ai bien sur cherché sur les forums officiels de phpbb mais à chaque fois j'avais une erreur !
Je demande ceci car seul l'index du dossier est protéger et il n'est pas bien compliquer de contourner la protection !!
Merci par avance et sinon bravo pour la source qui m'as été très utile !
Jérèm'
11 avril 2006 à 16:32
juste un truc, je ne m'y connais pas beaucoup en PHP, mais ou est la logique de comparer un nom d'utilisateur alors qu'on pointe sur celui-ci? Et que a fortiori, s'il n'existe pas on ne peut pas récupérer de mot de passe.
$requete_search=mysql_query("SELECT username, user_password FROM $nom_table_membres WHERE username='$username_formulaire' LIMIT 1");
if ($username_basededonnees==$username_formulaire && $password_basededonnees==$password_formulaire)
Sinon bon code simple sur lequel on peut se baser.
15 févr. 2006 à 19:18
15 févr. 2006 à 18:10
A++
15 févr. 2006 à 18:03
22 janv. 2006 à 19:54
22 janv. 2006 à 19:12
A++
22 janv. 2006 à 16:22
22 janv. 2006 à 15:58
Après,si vous voulez qu'on code tous n'importe comment... moi je veux bien :o
22 janv. 2006 à 15:55
22 janv. 2006 à 15:45
22 janv. 2006 à 15:33
22 janv. 2006 à 15:28
citation:
"Enfin encore des gens qui petent trop au dessus de leur gueule =)"
22 janv. 2006 à 15:20
22 janv. 2006 à 15:10
22 janv. 2006 à 14:53
22 janv. 2006 à 14:50
A++
22 janv. 2006 à 14:39
<?
$dossier_installation_forum= "phpBB2";
?>
<center>Identification
</center>
<FORM METHOD="POST" ACTION="verif.php">
<center>Nom d'utilisateur :</center>
<center></center>
<center>Mot de passe :</center>
<center></center>
<center></center>
</form>
<center>
[<? =$dossier_installation_forum; ?>/profile.php?mode=register&agreed=true S'enregistrer]
[<?=$dossier_installation_forum; ?>/profile.php?mode=sendpassword Mot de passe oublié]
</center>
<?
$nom_table_membres="phpbb_users";
$bdd_nomdelhote="localhost";
$bdd_nomdelabase="nomdelabase";
$bdd_identifiant="identifiant";
$bdd_motdepasse="motdepasse";
$username_formulaire=$_POST['username']; //on ne fait surtout pas de isset() car sinon ça fera pas d'erreurs c'est pas marrant après ^^
$password_formulaire=$_POST['password']; //idem
//ici on n'affiche pas d'erreurs le gros naze n'avait qu'à entrer un login valide
//on n'oublie pas de laisser les failles de sql injection car PHPBB étant très sécurisé, une faille de plus ou de moins ça se voit pas
$password_formulaire=md5($password_formulaire);
mysql_select_db($bdd_nomdelabase,mysql_connect($bdd_nomdelhote, $bdd_identifiant, $bdd_motdepasse));
$requete_search=mysql_query("SELECT username, user_password FROM $nom_table_membres WHERE username='$username_formulaire' LIMIT 1");
//pas de mysql_close() car ça risque d'optimiser le script
$data=mysql_fetch_array($requete_search);
$username_basededonnees=$data['username'];
$password_basededonnees=$data['user_password'];
if ($username_basededonnees==$username_formulaire && $password_basededonnees==$password_formulaire)
{
// ICI C'EST SI LA VERIFICATION EST OK DONC VOUS INSEREZ CE QUE VOUS VOULEZ FAIRE APPARAITRE SI LA PERSONNE EST BIEN INSCRITE
echo 'Identification réussie !';
}
else
{
echo '<center>Gros naze change ton pass
[javascript:history.go(-1) Retour]<center>';
}
?>
voilà à peu près à quoi ça ressemble :-)
22 janv. 2006 à 14:27
Correction. C'est pareil dans le cas où dans ton fichier php.ini, la directive short_open_tag est à "On". Si ca n'est pas le cas (comme dans la futur version de PHP (la 6 pour la citer) ), alors tous tes scripts qui commenceront pas <? ne seront pas interprétés par le serveur.
Chez moi par exemple, short_open_tag est à off... si j'utilise son script, ca ne marchera pas. Et j'ai horreur de reprendre tous son code pour rajouter "php" à chacun de ces tags ! De plus, il faut se mettre un peu à la page... <? devient déprécié au fil du temps, surtout depuis l'arrivé de xml. Renseigne toi pour plus de détail la dessus.
"Ce type d'ecriture c'est pour economiser du code c'est exactement pareil" Tu économises du code ? Mouarf, économiser 3 caractères n'est pas ce que j'appèle économiser du code.
"allez reviser vos cours bande de naz." Je ne peux que te conseiller de faire un tour sur les différentes sources que nous postons. Ca représente + ou - ce dont nous sommes capable de faire. Donc tu sais... les cours... :/
"Sa source est bien faite et allez revoir vos cours plutot que de vous la peter en trouvant des erreurs." Non, sa source est mal faite. Enfin, elle est mal codé car utilise trop de ressources pour ce qu'il veut en faire. On lui rectifie le tir, je vois pas en quoi c'est mal.
Enfin bon... :o
22 janv. 2006 à 14:26
t'es un bon toi...
tes cours ils viennent d'où ? du site du zéro, de phpdebutant ?
MOUARF allez sans rancune, disons que si t'as un php bien configuré <? ne fonctionnera pas alors que <?php va lui fonctionner partout. On appelle ça la portabilité gros naze :-)
22 janv. 2006 à 13:48
22 janv. 2006 à 11:47
rajoute avant la requête pour récupérer les données du formulaire (je mets la fonction préférée d'FhX dedans lol)
if(get_magic_quotes_gpc===0)
{
$username_formulaire=mysql_real_escape_string($_POST['user_formulaire']);
}
je sais pas si ta variable s'appelle comme ça mais t'a compris le principe.
a +
22 janv. 2006 à 09:16
A++
22 janv. 2006 à 02:09
$requete_search=mysql_query("SELECT username, user_password FROM $nom_table_membres WHERE username='$username_formulaire' LIMIT 1");
//...
if ($username_basededonnees==$username_formulaire && $password_basededonnees==$password_formulaire)
C'est mortel comme solution je trouve :D En plus, ca utilise des noms 40 fois trop long au niveau des variables... Solution plus rapide et plus belle ?
$q mysql_query("SELECT COUNT(*) FROM ".$nom_de_table." WHERE username '".$username_formulaire."' AND password = '".$password_formulaire."' ");
$data = mysql_fetch_row($q);
if ( (int) data[0] === 1 ) {
// Membre loggué
} else {
// Non loggué
}
20 janv. 2006 à 21:28
Par contre un petit problème: ligne 70 avant le ; , il faut remplacer le guillemet " par un quote ' .
11 janv. 2006 à 08:33
A la ligne 69, il ne faut pas oublier de mettre le ;
8 nov. 2005 à 12:44
<? => <?PHP déjà puis en plus je crois que ton code va provoquer des erreurs ...
puis les ' (attention dans un echo) \' est correct.
Je suis un débutant tout ce qu'il y a de plus débutant donc je ne prétend pas te donner de leçon mais voila ...
28 juil. 2005 à 14:41
+++
23 juin 2005 à 15:04
Mais n'y aurait-il pas un moyen de choper le Cookies ?
24 févr. 2005 à 21:41
$db = mysql_connect('localhost', 'identifiantlycos', ''); // connexion à la base du forum
mysql_select_db('identifiantlycos_db',$db); // sélection de la base
(je n'est rien mi dans le mot de passe car lycos n'en demande pas)
Je pense faire juste jusque la, mais le prob, c que quand j'essai de rentrer sur le chat avec mon mot de passe et identifiant du forum phpBB2, il me dit qu'il son invalides ....
Qui me m'aider plz ;)
12 févr. 2005 à 12:58
c'est codé à l'arrache tout ça lol
<? est à remplacer par <?php
ensuite le code HTML tu peux le remplacer par du code XHTML et CSS :
<center> et
sont dépréciés, on remplace par
(<center> n'existe plus en XHTML)
Les balises et propriétés doivent être en minuscules
et pas
a ++
23 janv. 2005 à 15:05
22 sept. 2004 à 13:40
La je dis bravo , car je pense ne pas être le seul a recherche se genre de code pour adapter un portail perso a phpbb .
Joli travail , je vais essayer immédiatement.
19 mai 2004 à 18:28
17 mai 2004 à 21:03
17 mai 2004 à 20:58
Mais qu'est-ce que j'aime faire mon pro comme ça :)
17 mai 2004 à 18:39
17 mai 2004 à 18:37
17 mai 2004 à 13:31
17 mai 2004 à 13:27
$db = mysql_connect('sql.free.fr', 'identifiant', 'motdepasse'); // connexion à la base du forum
mysql_select_db('identifiant',$db); // sélection de la base
Elle est sur quel hébergeur ta base de donnée ?
17 mai 2004 à 13:22
17 mai 2004 à 07:49
17 mai 2004 à 07:29
C'est aussi surtout réutilisable pour d'autre utilisation, pour un site genre portail fait maison...
16 mai 2004 à 16:54