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

Отже, щоб не відлякати користувача від форми створення профілю, її потрібно робити одночасно простою і ефективною. Як зробити реєстрацію на своєму сайті і максимально убезпечити форму від злому?

Насамперед вам потрібно зробити базу даних на своєму хостингу через phpMyAdmin. Після чого створіть нового користувача і «прив'яжіть» його до бази даних. Наприклад, ви зробили базу з назвою «myuserbd», користувачем «myuser» і паролем «myuserpass».

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

Перейдіть в phpMyAdmin, виберіть новоствореного базу даних і виконайте наступний запит до бази (розділ SQL):

CREATE TABLE IF NOT EXISTS `users` (

`Id` int (8) NOT NULL auto_increment,

`Login` char (32) collate utf8_unicode_ci default NULL,

`Pass` char (32) collate utf8_unicode_ci default NULL,

KEY `login` (` login`)

) ENGINE = MyISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;

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

В БД «myuserbd» з'явиться нова таблиця з назвою «users». У таблиці є 3 рядки: ID (ID реєстрованого користувача), login (логін користувача) і pass (пароль користувача).

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

Тепер потрібно зв'язати базу даних і скрипт реєстрації. Створюємо файл bd.php, вписуємо в нього нижченаведений код і вказуємо назву бази, пароль і логін користувача.

$ Db = mysql_connect ( «myuserbd», »myuser», »myuserpass»);

Скрипт реєстрації користувачів складається з 4 файлів:

Залишилося тільки завантажити наступний архів з вищевказаними PHP-файлами, прописати свої дані до БД у файлі bd.php і розпакувати його на хостингу в кореневу папку свого сайту. Як бачите, зробити реєстрацію на сайті нескладно.

Втім, є більш прості способи створення форм реєстрації користувачів. В інтернеті безліч готових скриптів з хорошим захистом, а практично всі CMS дозволяють користувачам реєструватися на сайті.