D
Deleted member 172943
Ultima modifica da un moderatore:
Visto che molti retro server vengono hackerati utilizzando il programma di Errør218, oggi ho deciso di postarvi il fix per questo hack che poi sarà anche nella mia versione
e sostituite con questo codice
Spero vi sia utile Il programma non darà errori ma non cambierà la pass
Andate in GameEngine/Profile.php
Cercate questo codice (intorno alla riga 94)
Cercate questo codice (intorno alla riga 94)
Codice:
private function updateAccount($post) {
global $database,$session,$form;
if($post['pw2'] == $post['pw3']) {
if($database->login($session->username,$post['pw1'])) {
$database->updateUserField($post['uid'],"password",md5($post['pw2']),1);
}
else {
$form->addError("pw",LOGIN_PW_ERROR);
}
}
else {
$form->addError("pw",PASS_MISMATCH);
}
e sostituite con questo codice
Codice:
private function updateAccount($post) {
global $database,$session,$form;
if($post['pw2'] == $post['pw3']) {
if($database->login($session->username,$post['pw1'])) {
if ($_POST['uid'] != $session->uid){
die("Hack Fixato da NIKO28");
} else {
$database->updateUserField($post['uid'],"password",md5($post['pw2']),1);
}
}
else {
$form->addError("pw",LOGIN_PW_ERROR);
}
}
else {
$form->addError("pw",PASS_MISMATCH);
}
Spero vi sia utile Il programma non darà errori ma non cambierà la pass