Hi, it seems that you set the $_SESSION['greeted'] variable and do not unset it anywhere.
If user wants to log-in, and his credentials are OK, you then create session and set this varaible you want. If it isn't OK, you need to unset the variable or/and destroy the session so that the variable won't be set to 1 any more. Then, you need also to have some logout form/page/whatever to destroy the session in case user wants to. And unset the variable accordingly. Hope that helps. J. Mário Gamito wrote:
Hi, André Medeiros wrote:<?php session_start(); if(!isset($_SESSION['greeted'])) { echo "Welcome"; $_SESSION['greeted'] = 1; } ?>It doesn't work :( if ($_SESSION['greeted'] == 1) print('Welcome ' . $name); $_SESSION['greeted'] is always equal to 1 as set in the beginning of the file. http://www.telbit.pt/2/login.php Warm Regards
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

