Tom's Guide > Forum > Programmation > Probleme autentification

Probleme autentification

Forum Programmation : Probleme autentification

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour
Voila 3-4 heure que je me creuse la tête sur ce probleme :
Grace a ce tuto j'ai fait pour que mes page protégé soit en rapport avec la espace membre de PhpBB
mais voila quand j'essais avec ma page de test qui ce trouve ici rien ne s'affiche
Alors que sa devaitafficher une image si on est autentifier et si on est pas autentifier comme quoi on doit ce connecter
mon forum ce trouve dans le dossier /forum/
Voila le code(nom du doc :test2.php)

Code :
  1. <html>
  2. <head>
  3. <title>Document sans titre</title>
  4. </head>
  5. <body>
  6. <?
  7. define('IN_PHPBB', true);
  8. $phpbb_root_path = './forum/';
  9. include($phpbb_root_path . 'extension.inc');
  10. include($phpbb_root_path . 'common.'.$phpEx);
  11. //
  12. // Start session management
  13. //
  14. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  15. init_userprefs($userdata);
  16. //
  17. // End session management
  18. //
  19. ?>
  20. <? if( $userdata['session_logged_in'] )
  21.   {
  22.       [<a href="http://www.cs-amx.com" target="_blank"><img src="http://www.cs-amx.com/pub/ban-amx.gif" width="88" height="31" border="1" style="border-color:rgb(102,153,102);" alt="amx : Aide a la configuration serveur!"></a>]
  23.   }
  24. else
  25.       {
  26.               echo('Veuilliez vous connecter');
  27.       }
  28. ?>
  29. </body>
  30. </html>


merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

pour tes balises php utilises <?php ton code php ?>

a la place de <? ton code php ?>


syntaxe pour echo :

echo "ma chaine ou mon code html que je désire exécuter";

enfin peu etre que ta syntaxe marche je sais, mais j'ai jamais vu echo utilisé de cette manière...


et [<a href="http://www.cs-amx.com" target="_blank"><img src="http://www.cs-amx.com/pub/ban-amx.gif" width="88" height="31" border="1" style="border-color:rgb(102,153,102);" alt="amx : Aide a la configuration serveur!"></a>]


Il te serve à quoi les crochets ? pareil je n'ai jamais vu qu'on pouvait afficher du texte de cette manière.

esssaye plutot sa :

echo '<a href="http://www.cs-amx.com" target="_blank"><img src="http://www.cs-amx.com/pub/ban-amx.gif" width="88" height="31" border="1" style="border-color:rgb(102,153,102);" alt="amx : Aide a la configuration serveur!"></a>';

Répondre à Kymic@IDN

j'ai fait un copier colelr du tuto en faite ^^ en rajoutant une image jvé essayer ce que tu me dit mais j'en doute
merci quand même
EDIT :
pas de changement voila le code atcuel :

Code :
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './forum/';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. //
  7. // Start session management
  8. //
  9. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  10. init_userprefs($userdata);
  11. //
  12. // End session management
  13. //
  14. ?>
  15. <?php if( $userdata['session_logged_in'] )
  16.   {
  17.       echo '<a href="http://www.cs-amx.com" target="_blank"><img src="http://www.cs-amx.com/pub/ban-amx.gif" width="88" height="31" border="1" style="border-color:rgb(102,153,102);" alt="amx : Aide a la configuration serveur!"></a>'
  18.   }
  19. else
  20.       {
  21.               echo 'Veuilliez vous connecter' ;
  22.       }
  23. ?>

Répondre à cool166

Bon un pote c'est penché dessus on ne voit pas l'ereure c'est a devenir fou !
a croire que c'est mas poi qui me suis planté xD

Répondre à cool166

Salut,

j'ai regardé ton code.

Pour le début essaye ça :

Code :
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = 'http://hdlan.gothy-gaming.com/forum/';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. //
  7. // Start session management
  8. //
  9. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  10. init_userprefs($userdata);
  11. //
  12. // End session management
  13. //
  14. ?>
  15. <?php if( $userdata['session_logged_in'] )
  16. {
  17. echo "<a href='http://www.cs-amx.com' target='_blank'><img src='http://www.cs-amx.com/pub/ban-amx.gif' width='88' height='31' border='1' style='border-color:rgb(102,153,102);' alt='amx : Aide a la configuration serveur!'></a>";
  18. }
  19. else
  20. {
  21. echo "Veuilliez vous connecter";
  22. }
  23. ?>



Mais à quoi sert session_pagestart ? :boulay:

@+

8-)Antho20058-)

Répondre à Anthotho2005

Session = Session
Page = Page
Start = Demaré
Demaré l'autentification ^^

Répondre à cool166

Y a du nouveau :D j'ai mis son code est voici ce qu'il m'affiche :
Hacking attempt
Alors ya un traducteur dans la salle ^^
Le code actuelement est :

Code :
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Document sans titre</title>
  5. </head>
  6. <body>
  7. <?php
  8. define('IN_PHPBB', true);
  9. $phpbb_root_path = 'http://hdlan.gothy-gaming.com/forum/';
  10. include($phpbb_root_path . 'extension.inc');
  11. include($phpbb_root_path . 'common.'.$phpEx);
  12. //
  13. // Start session management
  14. //
  15. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  16. init_userprefs($userdata);
  17. //
  18. // End session management
  19. //
  20. ?>
  21. <?php if( $userdata['session_logged_in'] )
  22. {
  23. echo "<a href='http://www.cs-amx.com' target='_blank'><img src='http://www.cs-amx.com/pub/ban-amx.gif' width='88' height='31' border='1' style='border-color:rgb(102,153,102);' alt='amx : Aide a la configuration serveur!'></a>";
  24. }
  25. else
  26. {
  27. echo "Veuilliez vous connecter";
  28. }
  29. ?>
  30. </body>
  31. </html>

Répondre à cool166

"tentative de hack"

Le problème vient de ta définition de $phpbb_root_path qui ne doit pas être une url mais un chemin physique (le chemin relatif par rapport à ta page d'appel)

Répondre à crazycat@idn

oki merci
Ce la vient bien de sa :D
Mais avant je mettait le chamin physique ( ./forum/ )
mais rien ne s'affichait :(
Donc voici le code qui fonctionen sa servira peut être :D

Code :
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = './forum/';
  4. include($phpbb_root_path . 'extension.inc');
  5. include($phpbb_root_path . 'common.'.$phpEx);
  6. //
  7. // Start session management
  8. //
  9. $userdata = session_pagestart($user_ip, PAGE_INDEX);
  10. init_userprefs($userdata);
  11. //
  12. // End session management
  13. //
  14. ?>
  15. <?php if( $userdata['session_logged_in'] )
  16. {
  17. echo "<a href='http://www.cs-amx.com' target='_blank'><img src='http://www.cs-amx.com/pub/ban-amx.gif' width='88' height='31' border='1' style='border-color:rgb(102,153,102);' alt='amx : Aide a la configuration serveur!'></a>";
  18. }
  19. else
  20. {
  21. echo "Veuilliez vous connecter";
  22. }
  23. ?>


Merci a tous

Répondre à cool166

Salut,

il est pas mal ton site =)

mais Accueil, Nous et FAQ ne marchent pas :-( (ce n'est pas encore pret ?)

@+

8-)Antho20058-)

Répondre à Anthotho2005
Tom's Guide > Forum > Programmation > Probleme autentification
Aller à :

Il y a 3030 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens