public static function setSession($data, $remember) { $_SESSION['member'] = $data; $_SESSION['member_token'] = self::generateRandomString(15); $_SESSION["member_session"] = 1; $acc = new LL_Account(); $acc->macc_id = $data->macc_id; $acc->fill(toRow($data)); $acc->macc_login_date = leap_mysqldate(); $acc->macc_token = $_SESSION['member_token']; $acc->save(1); self::setCookie($data, $remember, $acc->macc_acquire_date); return array('id' => $data->macc_id, 'token' => $acc->macc_token, 'name' => $data->macc_first_name . " " . $data->macc_last_name); }