コード例 #1
0
ファイル: index.php プロジェクト: Alambos/fullserver
$GFS = new FSPlayer();
$Szablon = new Szablon();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $bledy = array();
    $nick = $_POST['nick'];
    if (strlen($nick) < 3 || strlen($nick) > 24) {
        $bledy[] = "Błędny nick!";
    }
    $nick = mysql_real_escape_string($nick);
    $email = mysql_real_escape_string($_POST['email']);
    $GFS = new FSPlayer();
    $GFS->fetchByNickOffline($nick);
    if (!($GFS->accountID > 0)) {
        $bledy[] = "Nie odnaleziono zadnego gracza o podanym nicku. Być może jesteś obecnie OnLine na serwerze?";
    }
    $GFS->fetchByEmail($email);
    if (!($GFS->accountID > 0)) {
        $bledy[] = "Podałeś nieprawidłowy adres email dla tego konta. Jeżeli masz problemy, napisz <a href=\"http://fullserver.eu/forum/18-pro%C5%9Bby-o-przywr%C3%B3cenie-respektu-zresetowanie-has%C5%82a/\">w tym dziale</a>";
    }
    if (count($bledy) > 0) {
        $Szablon->assign('bledy', $bledy);
        sendmail("*****@*****.**", "[FSHASLO] Bledne " . $nick, "Blad: " . print_r($bledy, 1) . "\n\n" . print_r($_POST, 1) . "\n\n" . print_r($_SERVER, 1));
        $Szablon->display('bledy.tpl');
        exit;
    }
    $GFS->RestartHasla($nick, $email);
    $Szablon->assign('f_nick', $nick);
    $Szablon->assign('f_email', $email);
    sendmail("*****@*****.**", "[FSHASLO] " . $nick, print_r($_POST, 1) . "\n\n" . print_r($_SERVER, 1));
    $Szablon->display("ok.tpl");
    exit;