A few things here.
Is this the full code you are using?
First thing however is that you have to specifically assign values for a
session variable.
It is simply not enough to register the session variable.
So if you
>session_register("login_username");
And echo $login_username it will print nothing.
But if you
>session_register("login_username");
Then say $login_username = $username
echo $login_username
That will print the username.
Secondly and I do not know if you are just not showing me all the code.
>else {
>$admin_level_var=mysql_query($mysql_authorisation);
>?>
I do not see you declaring the $mysql_autorisation anywhere.
Thirdly if there is a successful login process I would ptu something like.
else {
session_register('user_auth_level');
$sql = "SELECT auth_level FROM accounts WHERE username=$username and
password=$password
$res = mysql_query($sql);
$row = mysql_fetch_row($res);
$user_auth_level = $row[0];
}
This all make sense to you?
Phillip
At 11:28 AM 3/6/2002 Wednesday, you wrote:
>Hi Phil thanks for taking the time to reply back.
>
>allow me to share my code (still learning so be gentle.)
>
>I register 2 session vars from 2 input boxes. I then select * from the user
>table where the to variables match (username and password) if they match I
>want to register the auth_level field for that user as a session var - if
>they don't match I unregister the session vars and put a failed screen up.
>
>I have "almost" got there, to test it I print the $user_auth_level variable,
>so far it is coming up blank.
>
>Hope you can help.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php