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);
 }