public function unlock() { $this->parent->parent->debug($this::name_space . ': Unlocking session...'); $token = Cookie::get('ltkn'); $session = Session::getID(); $user = $this->parent->parent->user->getUserID(); $update_query = $this->mySQL_w->prepare("UPDATE `core_sessions` SET `auth`=0, `lpr`=NOW() WHERE `user`=? AND `session`=? AND `token`=?"); $update_query->bind_param('iss', $user, $session, $token); $update_query->execute(); $check_query = $this->mySQL_w->prepare("SELECT `ID` FROM `core_sessions` WHERE `auth`=0 AND `user`=? AND `session`=? AND `token`=?"); $check_query->bind_param('iss', $user, $session, $token); $check_query->execute(); $check_query->store_result(); return $check_query->num_rows == 1; }