Non tu peux très bien utiliser le systeme de phpbb3 pour te logger, verifier les authorisatiosn & co.
Code :
- global $user;
- define('IN_PHPBB', true);
- $phpbb_root_path = 'forum/';
- $phpEx = 'php';
- include $phpbb_root_path . 'common.php';
- include $phpbb_root_path . 'includes/functions_display.php';
- include $phpbb_root_path . 'includes/bbcode.php';
- $user->session_begin();
- $auth->acl($user->data);
- $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 :
- <form method="post" id="form_login" action="forum/ucp.php?mode=login">
- <div class="login_head"><?php echo $this->_('deja membre?') ?></div>
- <div class="login_textarea">
- <div class="login_name"><?php echo $this->_('login') ?></div>
- <div class="login_box">
- <label>
- <input name="username" id="username" type="text" class="logintextbox" />
- </label>
- </div>
- </div>
- <div class="login_textarea">
- <div class="login_name"><?php echo $this->_('password') ?></div>
- <div class="login_box">
- <label>
- <input name="password" id="password" type="password" class="logintextbox" />
- </label>
- </div>
- </div>
- <div class="login_textarea">
- <input name="redirect" value="../" type="hidden">
-
- <input name="login" class="login" value="Log in" type="submit">
- <a href="#" class="register"><?php echo $this->_('s\'inscrire') ?></a>
- <a href="#" class="login" onClick="$('form_login').submit();"><?php echo $this->_('se loger') ?></a>
- </div>
- </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