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

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


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


 

Інструкція

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. В цьому випадку навички програмування не потрібно. Зареєструйтеся, створіть форму з потрібними вам полями, дайте їм бажані назви, настройте їх за своїм смаком. Оформіть зовнішній вигляд(дизайн) форми за допомогою модуля "Виджети". Сервіс сам згенерує код форми, скопіюйте його на потрібну веб-сторінку.

 



Матеріали по темі