Size: a a a

Чат "Программист"

2020 April 23

P

Phantom in Чат "Программист"
через кейворд base
источник

P

Phantom in Чат "Программист"
+
источник

UM

Utsr Mapper in Чат "Программист"
Дмитрий Никитин
строки подключения к базу данных
'mysql:host=annoonlinestudio;dbname=annoonlinestudio'
источник

P

Phantom in Чат "Программист"
отец
источник

СК

Серверный Кит... in Чат "Программист"
BaseClass::base_method(args);
источник

СК

Серверный Кит... in Чат "Программист"
Utsr Mapper
'mysql:host=annoonlinestudio;dbname=annoonlinestudio'
в хост localhost впиши
источник

UM

Utsr Mapper in Чат "Программист"
Серверный Кит
в хост localhost впиши
всё равно регистрация не работает
источник

ДН

Дмитрий Никитин... in Чат "Программист"
Utsr Mapper
всё равно регистрация не работает
логи, кскрин кода
источник

СК

Серверный Кит... in Чат "Программист"
ну кароче есть ошибка какая не?
источник

СК

Серверный Кит... in Чат "Программист"
если нет то вруби показ лшибок в пхп ини
источник

UM

Utsr Mapper in Чат "Программист"
источник

ДН

Дмитрий Никитин... in Чат "Программист"
код регистрации
источник

UM

Utsr Mapper in Чат "Программист"
источник

UM

Utsr Mapper in Чат "Программист"
Дмитрий Никитин
код регистрации
<?php
require "../db.php";

$data = $_POST;
if( isset($data['do_signup']) )
if( isset( $_POST['index.php'] ) )
{
   //Здесь регистрируем

   $erors = array();
   if( trim( $data['login']) == '' )
   {
       $errors[] = 'Введите логин';
   }

   if( trim( $data['email']) == '' )
   {
       $errors[] = 'Введите Email';
   }

   if(  $data['password'] == '' )
   {
       $errors[] = 'Введите пароль';
   }

   if(  $data['password_2'] != $data['password'] )
   {
       $errors[] = 'Повторный пароль введён не верно';
   }

   if( R::count('users', "login = ?", array($data['login'])) )
   {
       $errors[] = 'Пользователь с таким логином уже существует';
   }

   if( R::count('users', "email = ?", array($data['email'])) )
   {
       $errors[] = 'Пользователь с таким email уже существует';
   }

   if( empty($erors) )
   {
       // всё хорошо, регестрируем
       $user = R::dispense('users');
       $user->login = $data['login'];
       $user->email = $data['email'];
       $user->password = password_hash($data['password'], PASSWORD_DEFAULT);
       R::store($user);
       echo '<div style="color: green;">Вы успешно зарегестрированы</div><hr>';
   } else
   {
       echo '<div style="color: red;">'.array_shift($errors).'</div><hr>';
   }
}

?>

<form action="/ru/signup.php" method="POST">

</p>
<p><strong>Ваш Логин</strong>:<p>
<input type="text" name="login" value ="<?php echo @$data ['login']; ?>">
</p>

</p>
<p><strong>Ваш Email</strong>:<p>
<input type="email" name="email" value ="<?php echo @$data ['email']; ?>">
</p>

</p>
<p><strong>Ваш пароль</strong>:<p>
<input type="password" name="password" value ="<?php echo @$data ['password']; ?>">
</p>

</p>
<p><strong>Ведите ваш пароль ещё раз</strong>:<p>
<input type="password" name="password_2" value ="<?php echo @$data ['password_2']; ?>">
</p>

</p>
<button type="submit" name="do_signup">Зарегистрироваться</button>
</p>
</form>
<a href="index.php">
<button type="submit" name="index.php">Главное меню</button>
</a>
источник

СК

Серверный Кит... in Чат "Программист"
а ну хаудихо👍
источник

СК

Серверный Кит... in Чат "Программист"
напиши сам
источник

UM

Utsr Mapper in Чат "Программист"
Серверный Кит
а ну хаудихо👍
ну да
источник

UM

Utsr Mapper in Чат "Программист"
а раньше у меня на сайте регистрировало
источник

Б

Брахма in Чат "Программист"
раньше и трава зеленее была
источник

P

Phantom in Чат "Программист"
Брахма
раньше и трава зеленее была
И хуй длиннее
источник