Як зробити реєстрацію користувачів на сайті


 

Реєстрація потрібна, щоб відкривати певний контент обмеженому числу користувачів, контролювати коментарі спамерів, дати можливість здійснювати покупки в інтернет-магазині. Реєстрацію на сайті можна створити, маючи навички програмування або скориставшись готовим кодом.



Інструкція

  1. Механізм створення реєстрації вручну на php. Зробіть форму реєстрації на головній сторінці (index.php) за допомогою мови розмітки html. Поставте посилання на php сторінку з даними реєстрації (наприклад, під назвою registration.php). Натиснувши кнопку «Зареєструватися», користувач потрапить на цю сторінку, де йому треба буде ввести свої дані в поля форми. Логін, пароль, адресу електронної пошти відправляться в обробник, створений на php. Після обробки вони будуть занесені в базу даних, і реєстрація буде завершена.
  2. Зашифрований пароль варто зберігати в базі даних mysql. Створіть нову таблицю в базі даних, наприклад, під назвою usersdata (дані користувачів). Створіть файл bd.php, за допомогою якого буде відбуватися підключення до бази даних. Зв’язок з цим файлом необхідно прописати на сторінках перед початком html коду.
  3. Зробіть на головній сторінці (та інших) форму входу, з полями для введення логіна і пароля. Коли користувач введе дані і натисне кнопку «Увійти», ця інформація буде відправлена ​​до файлу login.php для обробки та перевірки. Якщо все введено правильно, вона запишеться в cookie. Або буде запущена сесія, і дані будуть зберігатися в браузері до виходу або до закриття браузера. За вихід користувача з сайту відповідатиме файл exit.php. При натисканні на кнопку «Вихід» припиниться сесія, або зітруться cookie.
  4. Якщо ви поки не сильні в знанні мов програмування та розмітки, все що вам потрібно — це дістати готовий код і розмістити його де потрібно. Ви можете його десь взяти або скористатися конструктором форм, таким як сервіс MyTaskHelper.ru. В цьому випадку навичок програмування не потрібно. Увійдіть, створіть форму з потрібними вам полями, дайте їм бажані назви, налаштуйте їх по своєму смаку. Оформіть зовнішній вигляд (дизайн) форми за допомогою модуля «Віджети». Сервіс сам згенерує код форми, скопіюйте його на потрібну веб-сторінку.

Корисні поради

Якщо ви користуєтеся CMS (системою управління сайтами, наприклад, Joomla), там для роботи з формами є спеціальні модулі.