Untitled
Guest 230 14th May, 2024
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-110125854-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-110125854-1');
</script>
<?php
$account = new Account;
if($system->checkAccessTab(false) == true) {
header('Location: ' . SITE_URL . '/myaccount');
exit; // Dodajemy exit, aby zakończyć wykonanie skryptu po przekierowaniu
} else {
?>
<img src="<?= SITE_URL ?>/theme/img/rejestracja_header.png" alt="Rejestracja: Krok 3" class="image-header">
<div class="paper">
<div class="paper-header"></div>
<div class="paper-content-wrapper">
<div class="paper-content-wrapper2">
<div class="paper-content">
<?php if($_POST['accept'] == "1" || isset($_POST['create-account'])) { ?>
<h1>Podaj dane do konta</h1>
<?php
// Generowanie liczb dla captcha
if(isset($_POST['accept'])) {
$num1 = rand(1, 20);
$num2 = rand(1, 20);
}
?>
<?php
if(isset($_POST['create-account'])) {
if((!empty($_POST['username']) && !empty($_POST['password']) && !empty($_POST['password_confirm']) && !empty($_POST['email']) && !empty($_POST['code']) && !empty($_POST['captcha']))) {
// Sprawdzenie czy nie zawiera znaku '+' i czy nie ma dwóch kropek
if(strpos($_POST['email'], '+') === false && substr_count($_POST['email'], '.') < 3) {
// Sprawdzenie czy nie zawiera domeny @nweal.com
if(strpos($_POST['email'], '@nweal.com') === false
&& strpos($_POST['email'], '@gufum.com') === false
&& strpos($_POST['email'], '@grupaeuromixbis.com') === false
&& strpos($_POST['email'], '@facais.com') === false
&& strpos($_POST['email'], '@tmpmailtor.com') === false
&& strpos($_POST['email'], '@smartnator.com') === false
&& strpos($_POST['email'], '@mydefipet') === false
&& strpos($_POST['email'], '@grupaeuromixbis') === false
&& strpos($_POST['email'], '@vogco.com') === false
&& strpos($_POST['email'], '@proton.me') === false
&& strpos($_POST['email'], '@googlemail.com') === false) {
if(isset($_POST['g-recaptcha-response'])) {
// Sprawdzenie poprawności captchy
$captcha = $_POST['captcha'];
$correctAnswer = $_POST['num1'] + $_POST['num2'];
if($captcha == $correctAnswer) {
// Captcha poprawna
if(!empty($_GET['ref']))
$system->getAlert($account->user_register_ref($_POST));
else
$system->getAlert($account->user_register($_POST));
// Wyczyść formularz po udanej rejestracji
$_POST = array();
// Wyczyść sesję po udanej rejestracji
session_unset();
session_destroy();
} else {
// Captcha nieprawidłowa
$system->getAlert('Nieprawidłowa odpowiedź captcha!');
}
} else {
// Brak recaptcha response
$system->getAlert('Wystąpił błąd podczas weryfikacji czy nie jesteś robotem!');
}
} else {
// Adres e-mail tymczasowy
$system->getAlert('Adres e-mail wydaje się być adresem tymczasowym! Nie możesz się zarejestrować');
}
} else {
// Adres e-mail tymczasowy
$system->getAlert('Adres e-mail wydaje się być adresem tymczasowym! Nie możesz się zarejestrować');
}
} else {
// Niepełne dane
$system->getAlert('Aby założyć konto musisz uzupełnić wszystkie pola!');
}
}
?>
<div style="width: 310px; margin: 0 auto;">
<form action="" method="post" id="authForm">
<label for="username">Nazwa użytkownika</label>
<input id="username" type="text" name="username" maxlength="16">
<div class="tip">Podaj swoje prawdziwe imię, w razie problemów z kontem, znacznie przyśpieszy to proces weryfikacji.</div>
<label for="firstname">Imię</label>
<input id="firstname" type="text" name="firstname" maxlength="16">
<div class="tip">Pamiętaj aby do tworzenia hasła wykorzystać litery (duże i małe), oraz cyfry, to od niego w dużej mierze zależy bezpieczeństwo Twojego konta. Pod żadnym pozorem nie udostępniaj nigdy swojego hasła nawet zaufanym osobom, nie zapisuj go także w widocznym dla innych miejscu. Nie Używaj polskich znaków</div>
<label for="password">Hasło</label>
<input type="password" name="password" id="password">
<label for="password_confirm">Potwierdź hasło</label>
<input type="password" name="password_confirm" id="password_confirm">
<div class="tip">Podaj prawidłowy adres e-mail, będzie on potrzebny do aktywacji rejestrowanego właśnie konta.</div>
<label for="email">Adres e-mail</label>
<input type="text" name="email" id="email">
<label for="email_confirm">Potwierdź adres e-mail</label>
<input type="text" name="email_confirm" id="email_confirm">
<div class="tip">Twój kod bezpieczeństwa służący do usuwania postaci powinien składać się z 7 różnych liczb. Swoją postać możesz usunąć tylko do 99 poziomu.</div>
<label for="code">Kod bezpieczeństwa (7 cyfr)</label>
<input id="code" type="text" name="code" maxlength="7">
<!-- Dodanie captcha matematycznej -->
<?php if(isset($_POST['accept'])) { ?>
<label for="captcha">Rozwiąż działanie matematyczne: <?php echo $num1 . ' + ' . $num2; ?> = </label>
<input type="text" name="captcha" id="captcha" required>
<input type="hidden" name="num1" value="<?php echo $num1; ?>">
<input type="hidden" name="num2" value="<?php echo $num2; ?>">
<?php } ?>
<!-- Koniec captcha -->
<input type="hidden" name="create-account" value="">
<center>
<br><button id="form-continue-button" name="create-account" class="g-recaptcha medium-button" data-sitekey="<?php echo RECAPTCHA_PUB; ?>" data-callback="sendLogin" data-action="submit"> </button><br>
</center>
</form>
</div>
<div class="clear"></div>
<?php } else if(!isset($_COOKIE['accept_rules']) && !isset($_POST['create-account'])) { ?>
<form action="" method="post">
<div class="sweet-list">
<div>
<input type="checkbox" value="1" name="accept" id="id_0-accept">
<h2>Akceptuję regulamin</h2>
<p>Jestem świadom, że łamiąc regulamin narażam się na szeroko niepojęte konsekwencje.</p>
</div>
</div>
<div style="display:none"><input type="hidden" name="csrfmiddlewaretoken" value="e3adc634fc0c91d7129e9bb8f4113166"></div>
<input type="submit" name="accept_rule" id="form-continue-button" class="medium-button" value=" ">
</form>
<div class="clear"></div>
<?php
if(isset($_POST['accept_rule'])) {
$system->getAlert('Jeśli chcesz się zarejestrować, należy akceptować regulamin!');
}
}
?>
</div>
</div>
</div>
<div class="paper-footer"></div>
</div>
<?php
}
?>
To share this paste please copy this url and send to your friends
RAW Paste Data