metre user en commun site nk et fofo phpbb3

metre user en commun site nk et fofo phpbb3 - SQL/NoSQL - Programmation

Marsh Posté le 23-07-2008 à 02:37:49    

Bonjour a tous,
 
Voilà, j'ai installer un site nk mais comme forum (vu que le nk me plais pas trop je préfèrerais utiliser un phpbb
alors voila, pour éviter que tout le monde s'enregistrer 2x j'aimerais mètre les compte et les profiles en commun.
 
comment faire ?  

Reply

Marsh Posté le 23-07-2008 à 02:37:49   

Reply

Marsh Posté le 23-07-2008 à 12:38:27    

Ca vient faire quoi dans la catégorie SQL?

Reply

Marsh Posté le 25-07-2008 à 01:33:47    

en gros j'aimerai que les user du site nk soient enregistrer dans la meme table que les user du fofo phpbb3
enfin etant donné que je doit toucher a la database, je pense que ça va dans la categorie SQL


Message édité par Nemesis57 le 25-07-2008 à 01:37:46
Reply

Marsh Posté le 25-07-2008 à 13:16:27    

Non tu peux très bien utiliser le systeme de phpbb3 pour te logger, verifier les authorisatiosn & co.

 
Code :
  1. global $user;
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = 'forum/';
  4. $phpEx = 'php';
  5. include $phpbb_root_path . 'common.php';
  6. include $phpbb_root_path . 'includes/functions_display.php';
  7. include $phpbb_root_path . 'includes/bbcode.php';
  8. $user->session_begin();
  9. $auth->acl($user->data);
  10. $user->setup();


je verifie s'il l'utilisateur est loggé, j'affiche ses infos , s'il ne l'est pas j'affiche le formulaire :

 
Code :
  1. <form method="post" id="form_login" action="forum/ucp.php?mode=login">
  2. <div class="login_head"><?php echo $this->_('deja membre?') ?></div>
  3.     <div class="login_textarea">
  4.       <div class="login_name"><?php echo $this->_('login') ?></div>
  5.       <div class="login_box">
  6.         <label>
  7.         <input name="username" id="username" type="text" class="logintextbox" />
  8.         </label>
  9.       </div>
  10.     </div>
  11.     <div class="login_textarea">
  12.       <div class="login_name"><?php echo $this->_('password') ?></div>
  13.       <div class="login_box">
  14.         <label>
  15.         <input name="password" id="password" type="password" class="logintextbox" />
  16.         </label>
  17.       </div>
  18.     </div>
  19.     <div class="login_textarea">
  20.      <input name="redirect" value="../" type="hidden">
  21.    
  22.      <input name="login" class="login" value="Log in" type="submit">
  23.  <a href="#" class="register"><?php echo $this->_('s\'inscrire') ?></a>
  24.     <a href="#" class="login" onClick="$('form_login').submit();"><?php echo $this->_('se loger') ?></a>
  25.     </div>
  26. </form>


La chose importante : action="forum/ucp.php?mode=login" et les noms des inputs
<input name="redirect" value="../" type="hidden"> => définit la page ou tu veux être redirigé après authentification

 

Voir : http://forums.phpbb-fr.com/coding- [...] 43001.html


Message édité par Alisteroid le 25-07-2008 à 13:18:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed