Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[RESOLU]->[TUTO] Gérer un espace membre avec PHPBB

Featured Replies

Posté(e)

Salut à tous,

Pour mon site j'aimerais gérer l'espace membre du site, avec les noms d'utilisateurs du forum, j'ai trouvé ce script qui est très bien et qui fontionne: http://www.aidoforum.com/tutoriaux-325-uti...r-son-site.html

Mais comment fait-on pour ce redigirer une fois logguer à l'aide de la page "loginmembre.php", sur la page "membre.php" comme sur l'image:

doc0ha.th.jpg

J'ai essayé de modifier la page "login.php" du forum, mais je suis pas arriver...

Merci de votre aide précieuse :reflechis:

Modifié par mc-sin

Posté(e)
  • Auteur

Merci, j'y ai réfléchis cette après-midi, je crois que j'ai trouvé comment faire...

Mais si vous avez des idées, dites-les :chinois:

Je vous tiens au courant...

Posté(e)
  • Auteur

Voilà:

Dans votre page "membre.php" (où le membre pourra changer ces paramètres) mettre cela:

<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//

if(!isset($userdata['session_logged_in']) OR empty($userdata['session_logged_in']))
{
 header("Location: login.php");
}

?>

Dans la page "login.php" (où le membre peut ce loguer):

<?php
session_start();
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
?>

<?php
if($userdata['session_logged_in'])
{
// Si l'utilisateur est connecté
  header("Location: membre.php");
}
else
{
// Sinon, page des utilisateurs non connectés
$_SESSION["provenance"] = "loginmembre";
echo('<form action="forum/login.php" method="post">
<div align="center">
Login: <input type="text" name="username"><br />
Password: <input type="password" name="password"><br />
Connexion automatique: <input type="checkbox" name="autologin" /><br />
<input type="submit" value="login" name="login">
</form>');

}
?>

Dans la page "index.php" DU FORUM rajouter cette le code suivant tout en-haut de la page:

<?php
if(!isset($_SESSION["provenance"]))
{
 header("Location: ../membre.php");
}
?>

Voici IMPERATIVEMENT comment doivent se trouver vos pages:

arboresecne1yn.th.jpg

Voilà tous ;)

Si vous avez des questions hésitez pas à me demander... :phiphi:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.