{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (10 ноя 2015, 15:51) [0/0] [0] [отв] [спам] [под] +1 | -1

Крч такая проблемка делаю переход по ссылки , ну авто логин вот код

<?
require_once('../config/__Class.DB.php');
$title = ('Вход через Вконтакте!');
require_once('../config/header.php');

if (empty($_GET['ulog']) and empty($_GET['upas'])){
$login = guard($_POST['login']);
$pass = guard($_POST['pass']);
} else {
$login = guard($_POST['ulog']);
$pass = guard($_POST['upas']);
}

$dbsql = DB::$dbs->queryFetch("SELECT `login`,`pass` FROM `users` WHERE `login` = '".$login."' and `pass`='".$pass."' LIMIT 1"*;

if(!empty($login) && !empty($pass)) if($dbsql==0) $err = 'Ошибка!';
if (!preg_match('|^[a-z0-9-]+$|i', $pass)) $err = 'Ошибка';
if(mb_strlen($pass) < 5) $err = 'Введите пароль от 5 символов!';
if(empty($pass)) $err = 'Вы не ввели пароль для входа !';
if (!preg_match('|^[a-z0-9-]+$|i', $login)) $err = 'Кириллица в логине запрещена!';
if(mb_strlen($login) > 20 or mb_strlen($login) < 3) $err = 'Введите логин от 3 до 20 символов!';
if(empty($login)) $err = 'Вы не ввели логин для входа!';


if($err) {
echo '<div class="top_menu"><center><b>Ошибочные данные!</b></center></div>';
require_once('../config/footer.php');
exit();
}
setcookie('uslog', $dbsql['login'], time()+86400*365, '/');
setcookie('uspass', $pass, time()+86400*365, '/');
header('location: /');
exit();

?>

Вот ссылка
http://test1.ru/vk/vk.php?ulog=244951439&amp;upas=hi8aG7RT

Что не так сделал ?


Изм. 1 раз. / Посл. изм. (10 ноя 2015, 15:51)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений