logged_only();

Par Aurelien CarpeDiem, il y a 10 ans


Bonsoir à tous,

voila j'ai un probleme avec le tutoriel suivant :

https://www.grafikart.fr/tutoriels/php/gestion-membre-229

en réalité je suis bloqué au niveau de la fonction" logged " ( j'ai renomé )
account.php

<?php session_start(); require 'inc/functions.php'; logged(); ?>

dans la partie function :

function logged(){ if(session_status() == PHP_SESSION_NONE){ session_start(); } if(!isset($_SESSION['auth'])){ $_SESSION['flash']['danger'] = "Vous devez être connecter pour accéder à cette page"; header('location :login.php'); exit(); } }

j'en profite aussi pour vous dire que mes messages flash n'ont plus de background vert ou rouge ,

J'en profite aussi pour vous posez une question afin de pas polluler le forum pour rien lol

Je compte faire par la suite de donner des "grades " 3 plus exactement : Administrateur , utilisateur , adhérent

par ou et comment me lancer ? Merci d'avance :)

4 réponses

Lartak, il y a 10 ans

Bonsoir.

en réalité je suis bloqué au niveau de la fonction" logged " ( j'ai renomé )

Et quel est ton problème avec cette fonction ?

Aurelien CarpeDiem, il y a 10 ans

bien quand je met cette fonction sur la page account.php ca me fait une page blanche quand je l'enleve de la page account.php la page re apparait , c'est comme si le ' location' ne marche pas ou que le script bloque completement ma page ..

Lartak, il y a 10 ans

Tu devrais bien écrire la fonction pour la redirection :

header('Location: index.php');
Aurelien CarpeDiem, il y a 10 ans

même avec l'espace 'location : login.php'); j'ai quand meme l'erreur l'espace j'ai du le suprimmer en collant le code et ou en me relisant ..