Re: Re: cookie trouble

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Oops,

lights were on, but nobody home.... sorry, register_globals was set to off.
Works again.

Jacco
--
http://seabird.jmtech.ca

Attitude is Everything!
But Remember, Attitudes are Contagious!
Is Yours worth Catching????
"Seabird" <jacco@vliegt.nl> wrote in message
20021101151508.26292.qmail@pb1.pair.com">news:20021101151508.26292.qmail@pb1.pair.com...
> still a bye output.
> Jacco
> --
> http://seabird.jmtech.ca
>
> Attitude is Everything!
> But Remember, Attitudes are Contagious!
> Is Yours worth Catching????
> "Marcel Walter" <Marcel.Walter@drkw.com> wrote in message
>
news:5A1D56DECE4EF242B1CE7A18FB1F87F50111A93F@ibfftce105.is.de.dresdnerkb.co
> m...
> > Try something like
> > $_COOKIE_VARS[user] ... or $COOKIE_VARS[user] ... dunno exactly ...
> >
> > -----Original Message-----
> > From: Seabird [mailto:jacco@vliegt.nl]
> > Sent: 01 November 2002 10:04
> > To: php-db@lists.php.net
> > Subject: Re:  Re: cookie trouble
> >
> >
> > Now, I have set the cookie,
> >
> > but when I run this code I always get the bye output.
> >
> > Why??
> >
> >  <?php
> >  if (isset($user))
> >  print 'hello';
> >  else
> >  print 'bye';
> >  ?>
> >
> >
> > --
> > http://seabird.jmtech.ca
> >
> > Attitude is Everything!
> > But Remember, Attitudes are Contagious!
> > Is Yours worth Catching????
> > "Aaron Wolski" <aaronjw@martekbiz.com> wrote in message
> > 000201c2811e$a787ebe0$0701a8c0@aaron">news:000201c2811e$a787ebe0$0701a8c0@aaron...
> > > You cannot reverse the encryption of an md5 hash. Nor should you want
> > > to.
> > >
> > > You don't want to know their password which is why you encrypt it.
> > >
> > > When you seyup an account you convert the password to an md5 has(I
> > > assume you have done so). When they log back in.. You convert the
> > > password to an md5 hash and compare that value against the stored md5
> > > password. If a match - log the user in. If not - kick an error page.
> > >
> > > Aaron
> > >
> > > > -----Original Message-----
> > > > From: Seabird [mailto:jacco@vliegt.nl]
> > > > Sent: Thursday, October 31, 2002 9:49 AM
> > > > To: php-db@lists.php.net
> > > > Subject:  Re: cookie trouble
> > > >
> > > >
> > > > I got this fixed,
> > > >
> > > > but how do I reverse a md5 encryption????? this way I can log
> > > > people in again.
> > > >
> > > > Jacco
> > > >
> > > > --
> > > > http://seabird.jmtech.ca
> > > >
> > > > Attitude is Everything!
> > > > But Remember, Attitudes are Contagious!
> > > > Is Yours worth Catching????
> > > > "Seabird" <jacco@vliegt.nl> wrote in message
> > > > 20021031165410.94762.qmail@pb1.pair.com">news:20021031165410.94762.qmail@pb1.pair.com...
> > > > > Hi everyone,
> > > > >
> > > > > I'm having some trouble configuring a cookie (first time
> > > > doing this):
> > > > > I have a login-script and this sets a session cookie. What I
really
> > > > > want
> > > > is
> > > > > to pass a cookie so that returning-people don't have to log
> > > > in every
> > > > > time, but I'm not sure how to do what part is passing on
> > > > the cookie (I
> > > > > think $_HTTP_SESSION_VARS=['PHP_SELF'] )
> > > > >
> > > > > How can I change this to a cookie that stores username and
password
> > > > > for a time set by me (infinite).
> > > > >
> > > > > Here is my loginscript:
> > > > >
> > > > > <?php
> > > > > if(isset($_POST['submit'])) { // if form has been submitted
> > > > >  /* check they filled in what they were supposed to and
> > > > authenticate
> > > > > */  if(!$_POST['uname'] | !$_POST['passwd']) {
> > > > >   print '<form action="index.php" method="post">
> > > > >         <div align="left">
> > > > >           <input class="test" name="uname" type="text" size="8"
> > > > > maxlength="8">
> > > > >           <input class="test" type="password" size="8"
> > > > maxlength="8"
> > > > > name="passwd">
> > > > >           <input name="submit" type="submit" value="Login">
> > > > >           <br>
> > > > >           <span class="welcome">please fill in the required
> > > > > fields.</span></div>
> > > > >       </form>
> > > > > ';
> > > > >  }
> > > > >  // authenticate.
> > > > >  if(!get_magic_quotes_gpc()) {
> > > > >   $_POST['uname'] = addslashes($_POST['uname']);
> > > > >  }
> > > > >  $check = $db_object->query("SELECT username, password FROM users
> > > > > WHERE username = '".$_POST['uname']."'");
> > > > >  if(DB::isError($check)) {
> > > > >   print '<form action="index.php" method="post">
> > > > >         <div align="left">
> > > > >           <input class="test" name="uname" type="text" size="8"
> > > > > maxlength="8">
> > > > >           <input class="test" type="password" size="8"
> > > > maxlength="8"
> > > > > name="passwd">
> > > > >           <input name="submit" type="submit" value="Login">
> > > > >           <br>
> > > > >           <span class="welcome">username doesn\'t exist.</span> <a
> > > > > class="header"
> > > > >
> > > >
href="javascript:loadPage(\'mainlayer\',null,\'login/signup.php\')">si
> > > > > gn
> > > > up
> > > > > here</a></div>
> > > > >       </form>
> > > > > ';
> > > > >  }
> > > > >  $info = $check->fetchRow();
> > > > >  // check passwords match
> > > > >  $_POST['passwd'] = stripslashes($_POST['passwd']);
> > > > $info['password']
> > > > > = stripslashes($info['password']);  $_POST['passwd'] =
> > > > > md5($_POST['passwd']);  if($_POST['passwd'] != $info['password'])
{
> > > > >   print '<form action="index.php" method="post">
> > > > >         <div align="left">
> > > > >           <input class="test" name="uname" type="text" size="8"
> > > > > maxlength="8">
> > > > >           <input class="test" type="password" size="8"
maxlength="8"
> > > > > name="passwd">
> > > > >           <input name="submit" type="submit" value="Login">
> > > > >           <br>
> > > > >           <span class="welcome">wrong password, try
> > > > again</span></div>
> > > > >       </form>
> > > > > ';
> > > > >  }
> > > > >
> > > > >  // if we get here username and password are correct,
> > > > register session
> > > > > variables and set  // last login time.
> > > > >  $date = date('m d, Y');
> > > > >  $update_login = $db_object->query("UPDATE users SET
> > > > last_login = '$date'
> > > > > WHERE username = '".$_POST['uname']."'");
> > > > >  $_POST['uname'] = stripslashes($_POST['uname']);
> > > > >  $_SESSION['username'] = $_POST['uname'];
> > > > >  $_SESSION['password'] = $_POST['passwd'];
> > > > >  $db_object->disconnect();
> > > > > ?>
> > > > > <span class="welcome">Welcome <a class="header"
> > > > >
> > > > href="javascript:loadPage('mainlayer',null,'users/edit.php?use
> > > > r=<?=$_SESSION
> > > > > ['username']?><?PHP print "&PHPSESSID=".session_id(); ?>')"><font
> > > > > color="white"><?=$_SESSION['username']?></font></a><br><a
> > > > > class="header" href="login/logout.php">Logout</a>
> > > > > </span>
> > > > > <?php
> > > > > }
> > > > > else { // if form hasn't been submitted
> > > > > ?>
> > > > > <form action="<?=$HTTP_SESSION_VARS['PHP_SELF']?>" method="post">
> > > > >         <div align="left">
> > > > >           <input class="test" name="uname" type="text" size="8"
> > > > > maxlength="8">
> > > > >           <input class="test" type="password" size="8"
> > > > maxlength="8"
> > > > > name="passwd">
> > > > >           <input name="submit" type="submit" value="Login"> <br>
> > > > >           <a class="header"
> > > > >
> > > > href="javascript:loadPage('mainlayer',null,'login/signup.php')
> > > > ">sign up
> > > > > here</a> </div>
> > > > >       </form>
> > > > > <?php
> > > > > }
> > > > > ?>
> > > > >
> > > > > Thanx,
> > > > > Jacco
> > > > >
> > > > > --
> > > > > http://seabird.jmtech.ca
> > > > >
> > > > > Attitude is Everything!
> > > > > But Remember, Attitudes are Contagious!
> > > > > Is Yours worth Catching????
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > PHP Database Mailing List (http://www.php.net/)
> > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > >
> > >
> >
> >
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> > ----------------------------------------------------------------------
> > If you have received this e-mail in error or wish to read our e-mail
> > disclaimer statement and monitoring policy, please refer to
> > http://www.drkw.com/disc/email/ or contact the sender.
> > ----------------------------------------------------------------------
> >
>
>



-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux