За последние 24 часа нас посетили 59157 программистов и 1816 роботов. Сейчас ищет 931 программист ...

Регистрация по коду.

Тема в разделе "PHP для новичков", создана пользователем energy455, 30 янв 2015.

  1. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    Хочу сделать форум , но что бы регистрация была по коду. (например код вместо капчи)

    Начал с создания скрипта. (ключи в бд, юзер ввел ключ , поиск ключа в бд - ошибка/пропуск)

    Нашел такой код(обработчик) :
    Код (Text):
    1. <?php
    2. include_once("bd.php");
    3.  
    4.  
    5.  
    6. if (isset($_POST['login'])){
    7.     $login = $_POST['login'];
    8.     if ($login == '') {
    9.         unset($login);
    10.         exit ("Введите пожалуйста логин!");
    11.     }
    12. }
    13. $login = stripslashes($login);
    14. $login = htmlspecialchars($login);
    15.  
    16. $login = trim($login);
    17. $user = mysql_query("SELECT id FROM users WHERE login='$login'");
    18. $id_user = mysql_fetch_array($user);
    19. if (empty($id_user['id'])){
    20.     exit ("Извините, введённый вами логин или пароль неверный.");
    21. }
    22. echo "<meta http-equiv='Refresh' content='0; URL=index.php'>";
    23. ?>
    не могу разобратся как вести ключи в бд и что бы он искал по ключам,помогите пожалуйста.




    И еще вопрос , сложно будет внедрить это в сис-му регистрации форума IPB ?
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Очень абстрактный вопрос, ответ да.
    Что конкретно не получается?
     
  3. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    внести ключи в бд , что бы все работало
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Создай поле для ключа, заполни эти поля и проверяй при регистрации.
    Не знаешь как добавить поле к существующей таблицы базы данных которая отвечает за пользователей?
     
  5. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    нет. и как добавить тоже не знаю.
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Раз второй вопрос про форум, то тебе поможет поиск по словам: ipb инвайты
     
  7. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    спасибо, а с 1ым вопросом поможете ?
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Так я понял это одно и тоже
     
  9. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    а можно видоизменить страницу - регистрации/входа ?
     
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Где, что? Если для ipb да можно, но думаю мало кто это сделает за тебя
     
  11. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    верстка страниц у меня есть. Как ее адаптировать под этот движок?
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Понять как устроен этот движок.
     
  13. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    хочу вернуться к тому вопросу.(первому)

    Если вместо капчи поставить это поле? будет работать?
     
  14. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Какое поле? Поставь и посмотри
     
  15. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    поле ввода кода. Как поставить если я не могу добавить в бд ключи. Я хотел сначала разобраться с кодом , а потом внедрять в регистрацию.
     
  16. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  17. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    читал. Причем тут это? я же хочу в бд ключи добавить )

    Добавлено спустя 3 минуты 46 секунд:
    скрипт же ищет в колонке users , таблицу login. Как добавить в таблицу логин - имена,цифры,буквы?
    http://prntscr.com/5z0kjl
     
  18. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Вкладка Вставка
     
  19. energy455

    energy455 Новичок

    С нами с:
    30 янв 2015
    Сообщения:
    122
    Симпатии:
    0
    о,работает,спасибо !)))