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


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 ?

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 ..

Tu devrais bien écrire la fonction pour la redirection :

header('Location: index.php');

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 ..