05-11-2018 00:21

Как сделать регистрацию пользователей на сайте в 2018 году

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

Как изменить ширину шаблона joomlaВам будет интересно:Как изменить ширину шаблона joomla

Вопрос «Как сделать страницу без .html» - 2 ответа

Инструкция

Механизм создания регистрации вручную на php. Сделайте форму регистрации на главной странице (index.php) с помощью языка разметки html. Поставьте ссылку на php страницу с данными регистрации (например, под названием registration.php). Нажав кнопку «Зарегистрироваться», пользователь попадет на эту страницу, где ему надо будет ввести свои данные в поля формы. Логин, пароль, адрес электронной почты отправятся в обработчик, созданный на php. После обработки они будут занесены в базу данных, и регистрация будет завершена.

Зашифрованный пароль стоит хранить в базе данных mysql. Создайте новую таблицу в базе данных, например, под названием usersdata (данные пользователей). Создайте файл bd.php, с помощью которого будет происходить подключение к базе данных. Связь с этим файлом необходимо прописать на страницах перед началом html кода.

Сделайте на главной странице (и остальных) форму входа, с полями для ввода логина и пароля. Когда пользователь введет данные и нажмет кнопку «Войти», эта информация будет отправлена к файлу login.php для обработки и проверки. Если все введено правильно, она запишется в cookie. Либо будет запущена сессия, и данные будут храниться в браузере до выхода или до закрытия браузера. За выход пользователя с сайта будет отвечать файл exit.php. При нажатии на кнопку «Выход» прекратится сессия, или сотрутся cookie.

Если вы пока не сильны в знании языков программирования и разметки, все что вам нужно - это достать готовый код и разместить его где нужно. Вы можете его где-то взять или воспользоваться конструктором форм, таким как сервис MyTaskHelper.ru. В этом случае навыков программирования не требуется. Зарегистрируйтесь, создайте форму с нужными вам полями, дайте им желаемые названия, настройте их по своему вкусу. Оформите внешний вид (дизайн) формы с помощью модуля «Виджеты». Сервис сам сгенерирует код формы, скопируйте его на нужную веб-страницу.

Полезный совет Если вы пользуетесь CMS (системой управления сайтами, например, Joomla), там для работы с формами есть специальные модули.

Источник