Loading...
409212064 (26.02.2018 в 14:56)
лучше не стоит ..
http://bym.guru/forum/topic/122655
http://bym.guru/forum/topic/121721

Не актуал
Завтра мини-релиз
вот, ver 0.1
core_By_Migo.zip 122.9 Kb ⬇ 67

________
посл. ред. 28.02.2018 в 14:09; всего 1 раз(а); by Migo
Надо бы заценить))
Shisui , Там есть костыли, но концепция думаю ясна
Пример кинь или Скрины
MobileRace (28.02.2018 в 14:16)
Пример кинь или Скрины

Пример http://animobi.ru
Test | 123456


<?
require_once('../../../kernel/core.php');
checkAuth('','php');
CSRF_Check();
$login = filter($_POST['login']);
$email = filter($_POST['email']);
$pass1 = filter($_POST['pass1']);
$pass2 = filter($_POST['pass2']);

if(empty($login) or empty($email) or empty($pass1) or empty($pass2))
message('Ошибка','Одно из полей осталось пустым','error');

if (mb_strlen($login) > 30 or mb_strlen($login) < 3)
message('Ошибка','Слишком длинный или короткий логин, мин 3 макс 30 символов','error');

if (!preg_match('|^[A-Za-z0-9\-]+$|i', $login))
message('Ошибка','Запрещенные символы в логине','error');

if(!filter_var($email, FILTER_VALIDATE_EMAIL))
message('Ошибка','Формат email не верен','error');

if (mb_strlen($email) > 255 or mb_strlen($email) < 6)
message('Ошибка','Слишком длинный или короткий email, мин 6 макс 255 символов','error');

if($pass1 != $pass2)
message('Ошибка','Пароли не совпадают','error');

if (mb_strlen($pass1) > 50 or mb_strlen($pass1) < 6)
message('Ошибка','Слишком длинный или короткий пароль, мин 6 макс 50 символов','error');

$check = R::count('user', "email = ? OR login = ?",[$email,$login]);
if($check > 0)
message('Ошибка','Логин или email уже занят','error');

$passwd = password_hash($pass1,PASSWORD_DEFAULT);
$User = R::dispense('user');
$User->login = $login;
$User->pass = $passwd;
$User->email = $email;
$User->ip = filter($_SERVER['REMOTE_ADDR']);
$User->ua = filter($_SERVER['HTTP_USER_AGENT']);
$User = R::store($User);
$_SESSION['id'] = R::getInsertID();
$_SESSION['pass'] = $passwd;
location('/');



Migo (28.02.2018 в 14:10)
Shisui , Там есть костыли, но концепция думаю ясна

В принципе не мне судить,ибо я не кодер,а всего лишь малость дизайнер))
Shisui , А как вообще, в целом?
Онлайн: 3
Время:
Gen. 0.0882
(c) Bym.Guru 2010-2026