ID:               3974
 Comment by:       chelseak at mail dot bg
 Reported By:      seth at subimage dot com
 Status:           Closed
 Bug Type:         Session related
 Operating System: Redhat Linux 6.1
 PHP Version:      4.0 Release Candidate 1
 New Comment:

ArtsKey v4.1 ser. # & crack


Previous Comments:
------------------------------------------------------------------------

[2000-07-06 08:53:13] sas at cvs dot php dot net

Please upgrade to the latest PHP release. If the problem persists, try
to create a short testcase and submit a new bug report.

------------------------------------------------------------------------

[2000-03-29 22:55:09] seth at subimage dot com

When I create an instance of an object, register it to the session, and
access it's properties from that page, all appear fine.

After going to the next page, starting the session, and trying to read
properties, they either don't appear or come back with values from
_other_ variables!!!

In this instance, sometimes I get back nothing on the second page for
the variable $auth->id, but sometimes I get the value of $user!!!

Classfile...

class Auth {
  // properties
  var $classname   = "Auth";
  var $lifetime    = 0;
  var $id          = "";
  var $md5pass     = "";
  var $sharedValue = "";
  var $auth        = false;
  var $crack       = "";

  function Auth() {
    $this->sharedValue = md5(uniqid(rand()));
  }
  
  function setcrack($crack) {
    $this->crack = $crack;
  }
  
  function setid($id) {
    $this->id = $id;
  }
}

first page...

include("class/auth.php");
session_start();
$auth = new Auth();
$auth->setcrack("crack!");
$auth->setid("this is the auth user");
session_register("auth");

(note, the html on this page has 2 input boxes, "user" and "password")

second page...

--php--
require("class/auth.php");
session_start();

$results = $auth->validate($user, $password);
--php--

  client pass: <?= $clientPassword ?>
  <br>
  server pass: <?= $serverPassword ?>
  <br>
  user id: <?= $user ?>
  <br>
  password: <?= $password ?>
  <br>
  shared value: <?= $auth->sharedValue ?>
  <br>
  results: <?= $results ?>
  <br>
  authcrack: <?= $auth->crack ?>
  <br>
  authuser: <?= $auth->id ?>
  <br>
  authauth: <? $auth->auth ?>

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=3974&edit=1

Reply via email to