|
Posted by ZeldorBlat on 08/20/07 00:26
On Aug 19, 8:14 pm, Morla...@gmail.com wrote:
> Ok I have a login page that forwards to a php page (loginCheck.php)
> which connects to the db verifies the user blah blah. If the user is
> not verified the function verifyUser($un, $pw) returns -1, otherwise
> 0. Also if the user/pass is in the db (user is verified), then session
> variables are set e.g. $_SESSION['username'], etc. I save the returned
> value from verifyUser and have a check that redirects to the main page
> or back to the login page, (success, failure respectively).
>
> this is how I am doing this.
>
> $verified = verifyUser($_POST['user'], $_POST['pass']);
>
> if($verified == 0) {
> header("Location: ../index.php");} else {
>
> header("Location: login.php");
>
> }
>
> pretty simple.......except if the user/pass is good and you are
> redirected to the index page all the session variables are gone, as if
> the session was destroyed. This sucks because I have a header at the
> top of the page which tells you whether you are logged in or not, etc.
> But instead I get an error "Undefined variable: _SESSION....". Any
> help with this would be greatly appreciated.
Tough to say since you haven't shown us the code for verifyUser() or
the code on your index page.
Navigation:
[Reply to this message]
|