コード例 #1
0
ファイル: Admin.php プロジェクト: serj053/pentestit_tz
 /**
  * метод регистрации пользователей
  * */
 private function registration()
 {
     /*Проверяем содержимое массива POST[] на предмет наличия непозволительных символов*/
     $name = htmlspecialchars($_POST['user']);
     $name = trim($name);
     $password = htmlspecialchars($_POST['password']);
     $pasword = trim($password);
     $db = new DB_connect();
     /*есть ли пользователь в базе*/
     if ($db->is_user($name, $password)) {
         ob_start();
         $msg = 'Пользователь с такими данными уже зарегистрирован';
         require 'view/message.php';
         $message = ob_get_contents();
         ob_end_flush();
         require 'view/login_page.php';
         return;
     }
     //foreach($_POST as $k => $v)   echo $k.' - '.$v.'<br>';
     /**/
     $registr = $db->user_input($name, $password);
     if ($registr) {
         ob_start();
         $msg = 'Данные успешно внесены, можно вводить и входить..';
         require 'view/message.php';
         $message = ob_get_contents();
         ob_end_flush();
         require 'view/login_page.php';
     } else {
         echo 'Неудача, не удалось внести данные';
     }
     return $registr;
 }