Hi,
In your code:
if($_SESSION['uname'] = = "")
^
Get rid of that extra space bewteen the ==
Hth, Andre
On Sunday 05 September 2004 11:23 am, Dre wrote:
> I really did
> and it behaves the same
>
> I tried isset() also but there is no good it still does not work !!!
>
>
> "Afan Pasalic" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
>
> > Try use
> >
> > if(empty($_SESSION['uname'])
> >
> > instead
> >
> > if($_SESSION['uname'] = = "")
> >
> >
> > Afan
> >
> > Dre wrote:
> > >Hi ..
> > >
> > >I'm still working on my members login script.
> > >
> > >I'm using a simple username/password login form that calls the following
> > >login script
> > >//=====================================================
> > ><?php session_start();
> > > $username = trim(addslashes($_POST['user_name']));
> > > $pass = trim(addslashes($_POST['password']));
> > >
> > > if((empty($_POST['user_name'])) || (empty($_POST['password'])))
> > > {
> > > header('Location: index.php');
> > > include("login_form");
> > > exit();
> > >
> > > }
> > > else{
> > > include("db.php");
> > > $sql = "SELECT * FROM members_data WHERE user_name='".$username."'
>
> AND
>
> > >password='".$pass."'";
> > > $result = mysql_query($sql);
> > > $num_return = mysql_num_rows($result);
> > >
> > > if($num_return ==1)
> > > {
> > > $row = mysql_fetch_array($result);
> > > //session_register('uname');
> > >
> > > $_SESSION['uname'] = $username;
> > > header('Location: /members/main.php');
> > > }
> > > else {
> > > }
> > > }
> > >?>
> > >//=====================================================
> > >
> > >the login scrip works fine .. and it directs me to the correct landing
>
> page
>
> > >The problem occures when I tried to secure the members area pages using
>
> the
>
> > >following code in the begining of each page
> > >//=====================================================
> > ><?php session_start();
> > > if($_SESSION['uname'] = = "")
> > > {header('Location: ../../index.php');
> > > exit();
> > > }
> > > else{}
> > >?>
> > ><html>
> > >... other html code
> > ></html>
> > >//=====================================================
> > >After I login using the correct user name and password I get always
> > >re-directed to that index page as if I'm not logged in
> > >
> > >I'm really so new with the sessions usage so I can't figure out what do
> > > I miss here
> > >any help would be appreciated.
> > >
> > >Thanks in advance
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php