I put the session_start(); at the top of the file. Then the rest of the code in 
the body.

That takes care of the error message but it's still not registering as logged 
in. It won't 
show the $valid_user.

Jer

--- In [email protected], "Mike" <[EMAIL PROTECTED]> wrote:
>
> what error are you getting?
> 
> make sure session_start(); is at the top of your file
> 
> <?php
> session_start();
> 
> ...
> 
> ?>
> 
>   ----- Original Message ----- 
>   From: Jer 
>   To: [email protected] 
>   Sent: Wednesday, September 13, 2006 2:34 PM
>   Subject: [php_mysql] User authentication woes
> 
> 
>   Can someone tell what I'm doing wrong? I get an error at the session_start 
> and it 
doesn't 
>   register the user name in a cookie.
> 
>   Thanks,
> 
>   Jer
> 
>   session_start();
> 
>   if ($userid && $password)
>   {
>   // if the user has just tried to log in
> 
>   mysql_connect('localhost', 'xx', 'xx');
>   mysql_select_db('xx');
> 
>   $query = "SELECT * FROM users
>   WHERE username = '$userid' AND password = '$password'";
>   $result = mysql_query($query) or die(mysql_error());
>   $rows = mysql_num_rows($result);
> 
>   if (0<>$rows)
>   {
>   // if they are in the database register the user id
> 
>   while ($name = mysql_fetch_array($result))
>   {
>   $valid_user = $name["username"];
>   session_register("$valid_user");
> 
>   print '<span class="header">Welcome back, '.$name["username"].'!</span>';
>   }
> 
>   }
>   else
>   {
>   print '<span class="header">You could not be logged in. Please try again or 
register.</
>   span>';
>   }
>   }
> 
> 
> 
>    
> 
> [Non-text portions of this message have been removed]
>







The php_mysql group is dedicated to learn more about the PHP/MySQL web database 
possibilities through group learning.  
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/php_mysql/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/php_mysql/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to