projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
client pass page_id to transport channel
[brisk.git]
/
web
/
Obj
/
user.phh
diff --git
a/web/Obj/user.phh
b/web/Obj/user.phh
index
32bb71e
..
6335832
100644
(file)
--- a/
web/Obj/user.phh
+++ b/
web/Obj/user.phh
@@
-112,6
+112,7
@@
class User {
var $code; // authentication code
var $name; // name of the user
var $sess; // session of the user
var $code; // authentication code
var $name; // name of the user
var $sess; // session of the user
+ var $page_id; // id of the latest page connected with this session
var $ip; // ip of the user
var $lacc; // last access (for the cleanup)
var $laccwr; // last access (for the cleanup)
var $ip; // ip of the user
var $lacc; // last access (for the cleanup)
var $laccwr; // last access (for the cleanup)
@@
-167,7
+168,7
@@
class User {
function User() {
}
function User() {
}
- static function create(&$brisk, $idx, $name, $sess, $stat = "", $subst = "", $table = -1, $ip="0.0.0.0") {
+ static function create(&$brisk, $idx, $name, $sess, $
page_id="", $
stat = "", $subst = "", $table = -1, $ip="0.0.0.0") {
if (($thiz = new User()) == FALSE)
return (FALSE);
if (($thiz = new User()) == FALSE)
return (FALSE);
@@
-177,6
+178,7
@@
class User {
$thiz->code = -1;
$thiz->name = $name;
$thiz->sess = $sess;
$thiz->code = -1;
$thiz->name = $name;
$thiz->sess = $sess;
+ $thiz->page_id = $page_id;
$thiz->ip = $ip;
$thiz->lacc = time();
$thiz->laccwr = time();
$thiz->ip = $ip;
$thiz->lacc = time();
$thiz->laccwr = time();
@@
-233,6
+235,7
@@
class User {
$this->code = $from->code;
$this->name = $from->name;
$this->sess = $from->sess;
$this->code = $from->code;
$this->name = $from->name;
$this->sess = $from->sess;
+ $this->page_id = $from->page_id;
$this->ip = $from->ip;
$this->lacc = $from->lacc;
$this->laccwr = $from->laccwr;
$this->ip = $from->ip;
$this->lacc = $from->lacc;
$this->laccwr = $from->laccwr;
@@
-299,6
+302,7
@@
class User {
$thiz->code = $from->code;
$thiz->name = $from->name;
$thiz->sess = $from->sess;
$thiz->code = $from->code;
$thiz->name = $from->name;
$thiz->sess = $from->sess;
+ $thiz->page_id = $from->page_id;
$thiz->ip = $from->ip;
$thiz->lacc = $from->lacc;
$thiz->laccwr = $from->laccwr;
$thiz->ip = $from->ip;
$thiz->lacc = $from->lacc;
$thiz->laccwr = $from->laccwr;
@@
-578,6
+582,7
@@
class User {
$tmp_sess = $this->sess;
$this->sess = "";
$tmp_sess = $this->sess;
$this->sess = "";
+ $this->page_id = "";
self::unproxy_step($tmp_sess);
$this->name = ""; // OK here
while (array_pop($this->comm) != NULL);
self::unproxy_step($tmp_sess);
$this->name = ""; // OK here
while (array_pop($this->comm) != NULL);