Welcome, Guest. Please login or register.
Did you miss your activation email?
05/22/12, 18:23
Home Help Search Login Register
News: Parsley Flex framework review featuring quiz application, in our Flex frameworks series
Flex SDK 4.5 mobile roadmap: begin with your mobile development
Swiz Flex framework review featuring quiz application
New homepage we release our new Homepage, take a look ...

+  Flash-db
|-+  Server side Scripting and Database Support
| |-+  MySQL, PostgreSQL, MS SQL, Access (Moderators: Flash-db, Musicman, Ronald Wernecke, Jorge Solis, Andries Seutens)
| | |-+  Loggin in and remembering password
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: Loggin in and remembering password  (Read 1984 times)
todd thompson
Server what's that
*
Posts: 29



View Profile Email
« on: 03/09/02, 11:00 »

Hi,
One of the most impressive features I've noticed on the site is your login and send password functions you have for the main area.

I would love to see how this works as more than any of the tutorials on the site, this one would be the most commonly used and beneficial to someone like myself.

How bout a tutorial on this one?

Great stuff by the way, I go here probaly about 4 times per week looking for something new.
Logged
Flash-db
Administrator
Systems Administrator
*****
Posts: 1867



View Profile WWW
« Reply #1 on: 03/10/02, 18:05 »

This is the basic - I didn't include all of the code - but this is most of it:

$UserNameEnterNew = $HTTP_POST_VARS[UserNameEnterNew];
$PasswordEnterNew = $HTTP_POST_VARS[PasswordEnterNew];

$UserNameEnterNew = ereg_replace("[^A-Za-z0-9\-\_\ ]", "", $UserNameEnterNew);
$PasswordEnterNew = ereg_replace("[^A-Za-z0-9\-\_\ ]", "", $PasswordEnterNew);

$UserNameEnterNew = trim($UserNameEnterNew);
$PasswordEnterNew = trim($PasswordEnterNew);

$logTime = time();

mysql_connect($DBhost,$DBuser,$DBpass);
mysql_select_db($DBName);

   $request = mysql_query("SELECT passwd,realName,emailAddress,websiteTitle,websiteUrl,signature,posts,memberGroup,ICQ,AIM,YIM,gender,personalText,avatar,dateRegistered,location,birthdate,timeFormat,timeOffset,hideEmail,MSN,visits FROM members WHERE memberName='$UserNameEnterNew'");

   if (mysql_num_rows($request) == 0) {

   print "StopCheck=Stop&UserName=&Password=&displayName=Guest&Status=We where unable to locate your information please register or try Logging in Again - or Registering Error Code 1&";
   $identity = $REMOTE_ADDR;
   $request3 = mysql_query ("DELETE FROM log_online WHERE (logTime < ".($logTime - 900)." or identity='$identity')");
   $request4 = mysql_query ("INSERT INTO log_online (identity,logTime) VALUES ('$identity',$logTime)");

   } else {
      $settings = mysql_fetch_row($request);

      if ($settings[0] != $PasswordEnterNew) {
      print "StopCheck=Stop&UserName=&Password=&displayName=Guest&Status=We where unable to locate your information please register or try Logging in Again - or Registering Error Code 2&";

   $identity = $REMOTE_ADDR;
   $request3 = mysql_query ("DELETE FROM log_online WHERE (logTime < ".($logTime - 900)." or identity='$identity')");
   $request4 = mysql_query ("INSERT INTO log_online (identity,logTime) VALUES ('$identity',$logTime)");
      } else {
   setCookie ("UserNameEnter",$UserNameEnterNew, time()+30240000, "/");
   setCookie ("PasswordEnter",$PasswordEnterNew, time()+30240000, "/");
   setCookie ("expiretime",time()+(60*900),time()+30240000, "/");

         if (!$settings[21]) {
         $Visits = '1';
         } else { $Visits = $settings[21]; }
      $resultVisits = mysql_query("UPDATE members SET visits = '$Visits' + 1 WHERE (memberName = '$UserNameEnterNew')");
   
   $identity = $UserNameEnterNew;
   $request3 = mysql_query ("DELETE FROM log_online WHERE (logTime < ".($logTime - 900)." or identity='$identity')");
   $request4 = mysql_query ("INSERT INTO log_online (identity,logTime) VALUES ('$identity',$logTime)");

   $lastLog=time();
   $result =  mysql_query("UPDATE members SET lastLogin='$lastLog' WHERE memberName='$UserNameEnterNew'");

   print "Status=Welcome $UserNameEnterNew, you have successfully logged into Flash-db for the $Visits Time&UserName=$UserNameEnterNew&Password=$PasswordEnterNew&FirstName=$settings[1]&Email=$settings[2]&URLTitle=$settings[3]&URL=$settings[4]&Location=$settings[15]&displayName=$UserNameEnterNew&";
Logged

-Jeff.
Pages: [1] Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
anything