-
Quem Está Navegando 0 membros estão online
Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
Por rrodriguesrm
Olá, procuro um servidor 7.4 antibot com mapa global e hunts editadas, similar ao medivia, com client tibiacam, cast, sistema de premium, items vip e site bom. Quero servidor testado, sem bugs, pagamento em espécie, transferência bancária, pagseguro, paypal, o que quiser.
Whatsapp: 24999248330
-
Por Enzo Caue
Neste tutorial você vai aprender a colocar aquele captcha box no seu gesior:
Primeiramente, você vai precisar da API e registrar o dominio, você pode fazer isso por aqui:
https://www.google.com/recaptcha/admin
Agora, vá até o seu layout.php e antes de <head> coloque isto:
<script src='https://www.google.com/recaptcha/api.js'></script>
Agora vamos até o accountmagement.php e embaixo de <?php, coloque:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && !$captcha) { $main_content .='<h2>Please check the reCaptcha form.</h2>'; }
Procure por:
<input type="password" name="password_login" size="15" maxlength="15"> e na linha de baixo, adicione:
<div class="g-recaptcha" data-sitekey="SUA_PUBLIC_KEY"></div>
PS: você tem que colocar sua public key no lugar de SUA_PUBLIC_KEY!
PS2: você ainda pode trocar a cor adicionando data-theme="dark" nessa div. (OPCIONAL)
Agora, em system/load.login.php, abaixo de <?php adicione:
if(isset($_POST['g-recaptcha-response'])) { $captcha=$_POST['g-recaptcha-response']; }
Ainda em system/load.login.php, procure por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login'])) { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } e substitua por:
if(isset($_REQUEST['account_login']) && isset($_REQUEST['password_login']) && $captcha) { $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=SUA_PRIVATE_KEY&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); if($response.success==false) { echo '<h2>Dirty Robot!</h2>'; } else { Visitor::setAccount($_REQUEST['account_login']); Visitor::setPassword($_REQUEST['password_login']); //Visitor::login(); // this set account and password from code above as login and password to next login attempt //Visitor::loadAccount(); // this is required to force reload account and get status of user $isTryingToLogin = true; } } PS: voce deve colocar sua private key onde diz SUA_PRIVATE_KEY!
Pronto, já estará funcionando o ReCAPTCHA =]
KEYS:
Créditos: Musztang
-