Xxxtreton
Умник
вот код авторизации
сам код капчи
после вывода правильный капчи пишет вы ввели не правильно капчу хотя все верно
PHP:
<?php include 'engine/template/ext/head.php';?>
<link href="/assets/css/toastr.css" rel="stylesheet"/>
<script src="/assets/js/toastr.js"></script>
<section class="bg-primary" id="login-section">
<div class="container">
<div class="row">
<div class="login-form">
<div class="inner"><br>
<h2>АВТОРИЗАЦИЯ</h2>
<br>
<form method="post">
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><span class="glyphicon glyphicon-user"></span> </div>
<input name="login" class="form-control" placeholder="Логин" required>
</div>
</div>
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><span class="glyphicon glyphicon-lock"></span> </div>
<input type="password" name="password" class="form-control" placeholder="Пароль" required>
</div>
</div>
<div data-toggle="tooltip" data-placement="top" title="Поле заполняется если установлен Google Authenticator!" class="form-group">
<div class="input-group">
<div class="input-group-addon"><span class="fa fa-google"></span> </div>
<input type="login" name="googlekey" class="form-control" placeholder="Google Authenticator">
</div>
</div>
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><img src="/acaptcha.php" /> </div>
<input type="login" name="acaptcha" class="form-control" placeholder="Код Captcha" required>
</div>
</div>
<?php if (isset($msg)): ?>
<?=$msg;?>
<?php endif;?>
<button name="auth" type="sumbit" class="btn btn-red">ВОЙТИ</button><br>
<h5 class="text-center"><a href="/recoverygoogle/" class="reset-password-text">» Сбросить Google Authenticator</a></h5>
<h5 class="text-center"><a href="/recovery/" class="reset-password-text">» Восстановить пароль</a></h5>
</form>
</div>
</div>
</div>
</div>
</section>
<?php include 'engine/template/ext/footer.php';?>
PHP:
<?php
session_start();
$string = "";
for ($i = 0; $i < 5; $i++)
$string .= chr(rand(97, 122));
$_SESSION['captcha_code'] = $string;
$font = "assets/fonts/bloggersans/Bloggersans.ttf";
$image = imagecreatetruecolor(110, 45);
$color = imagecolorallocate($image, 255,255,255);
$white = imagecolorallocate($image, 211, 40, 76);
imagefilledrectangle($image,0,0,499,99,$white);
imagettftext ($image, 25, 10, 15, 35, $color, $font, $_SESSION['captcha_code']);
header("Content-type: image/png");
imagepng($image);
?>
