Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » php как в скрипте (CONFIG) добавить пользователя

Страниц (1): [1]
 

1. sherxan-g - 08 Сентября, 2021 - 23:47:12 - перейти к сообщению
Уважаемые Программисты помогите пожалуйста. как в скрипте (CONFIG) добавить кроме пользователя (test) ещё один пользователя. Заранее большое вам Спасибо.
PHP:
скопировать код в буфер обмена
  1. #CONFIG
  2. define('CAN_RUN', 1 );
  3. define('ROOT_DIR', @getcwd() . '/' );
  4. define('ADMIN_NAME', 'test');
  5. define('ADMIN_HASH', md5('test'));
  6. define('USER_AGENT', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1');
  7. define('CHECK_BEFORE', false);
  8. define('MODE', 'FULL');
  9. define('DB_FILE', 'db.php' );
  10. define('DEBUG', false );
  11.  
  12. if(DEBUG)
  13.     error_reporting(E_ALL);
  14. else
  15. @date_default_timezone_set('Europe/Moscow');
  16. function stripslashes_array($array) {
  17.     return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
  18. }
  19.     $_POST = stripslashes_array($_POST);
  20.  
  21. if( ($_SERVER['REQUEST_METHOD'] == 'POST') && !empty($_SERVER['HTTP_REFERER']) )
  22.     if(!preg_match('!^http(s)?://' . preg_quote($_SERVER['HTTP_HOST']) . '!i', @$_SERVER['HTTP_REFERER']))
  23.         die('Referer check error');
  24.  
  25. if(!empty($_POST['login']) && !empty($_POST['pass'])) {
  26.     $_SESSION['login'] = $_POST['login'];
  27.     $_SESSION['hash'] = md5($_POST['pass']);
  28. }
  29. if( (basename($_SERVER['REQUEST_URI']) != "login.php") && ((@$_SESSION['login'] != ADMIN_NAME) || (@$_SESSION['hash'] != ADMIN_HASH)) ) {
  30.     header('Location: login.php');
  31.     exit;
  32. }
2. s1b - 21 Сентября, 2021 - 10:53:04 - перейти к сообщению
Скрипт - огонь! Всегда говорил, что сессии - для трусов, надо хеш пароля (в md5, лолкек, 2021 на дворе) хранить в куках.
По существу: конкретно вэтот скрипт - ника недобавить. Это будет уже совсем другй скрипт.

 

Powered by ExBB FM 1.0 RC1