6 var $active_user_name ;
7 var $active_user_password;
8 var $active_user_email ;
9 var $active_user_login_time ;
11 function MySQLActiveUser() {
14 function set_cookie($username, $user_id, $password_hash, $user_email, $login_time) {
15 setcookie("mysql_active_user",
16 serialize(array($username, $user_id, $password_hash, $user_email, $login_time)), time()+60*60*24*100, "/") ;
18 $this->active_user_name = $username ;
19 $this->active_user_id = $user_id ;
20 $this->active_user_password = $password_hash ;
21 $this->active_user_email = $user_email ;
22 $this->active_user_login_time = $login_time ;
25 function clear_cookie() {
26 $this->active_user_name = "" ;
27 $this->active_user_id = 0 ;
28 $this->active_user_password = 0 ;
29 $this->active_user_email = "" ;
30 $this->active_user_login_time = 0 ;
31 setcookie("mysql_active_user",
32 serialize(array("", "", "", "")), time()-60*60*24*100, "/") ;
35 function distribute_cookie_data() {
36 $mysql_cookie_name = "mysql_active_user" ;
38 if (isset($_COOKIE[$mysql_cookie_name]))
39 list($this->active_user_name,
40 $this->active_user_id,
41 $this->active_user_password,
42 $this->active_user_email,
43 $this->active_user_login_time) = @unserialize($_COOKIE[$mysql_cookie_name]);
47 $MySQLActiveUserData = new MySQLActiveUser();