Как да се регистрирам на сайта?.

Всеки ден потребителите сърфират в интернет в търсене на необходимата им информация. Повечето форуми и социални мрежи изискват разрешение за достъп до данни. По този начин собствениците на сайтове печелят потребителска база и трафик. Имате ли собствен ресурс, но нямате постоянен контингент от потребители? Нека да разберем как да се регистрирате на сайта.

Регистрацията на потребител в проекта означава неговия интерес към информацията в сайта. Но не претоварвайте процедурата за регистрация с ненужни формуляри и данни. Наскоро, когато създавате акаунт в ресурса, се използва само вход за вход. Потребителят въвежда желаното влизане и своята пощенска кутия. След няколко минути на посочения имейл адрес се изпраща писмо с парола до акаунта или връзка за получаване на парола и активиране на профил. Повечето от старите сайтове обаче все още използват предишната схема за регистрация на акаунт, в която освен желаното влизане трябва да посочите парола, пощенска кутия, име и фамилия.

Така че, за да не изплаши потребителя от формуляра за създаване на профил, той трябва да бъде едновременно прост и ефективен. Как да се регистрирате на уебсайта си и да защитите максимално формата от хакерство?

За да осъществите регистрация на сайта, ще трябва да поддържате PHP и MySQL на хостинга. Ако вашият хостинг поддържа само HTML, тогава, уви, няма да можете да създадете скрипт за регистрация в PHP. Целият алгоритъм за оторизация на сайта може да бъде разделен на няколко етапа:

  1. Потребителят влиза в сайта, отваря формуляра за упълномощаване.
  2. Ако вече е регистриран, въведете паролата и влезте във формуляра.
  3. Скриптът за обработка проверява получените данни:
    • ако въведената двойка вход / парола е правилна, тогава потребителят е оторизиран на сайта;
    • ако данните не са верни, тогава потребителят се връща на страницата с формуляра за оторизация.
  4. Ако потребителят не е регистриран, сайтът го кани да попълни специален формуляр за създаване на акаунт.

Всъщност регистрацията е процесът на съхраняване на потребителски данни на специално „място“. Текстови файлове с разширения.txt и.dat, XML файл и база данни могат да се използват като място за съхранение на данни за вход и пароли на потребителите на сайта. Първите два метода вече са надживели своята полезност и се считат за опасни методи за съхранение на данни, тъй като всеки има достъп до тях директно от адресната лента на браузъра.

Базата данни е най -доброто хранилище на потребителска информация. Базата данни съхранява не само пароли и данни за вход, но и цялата свързана информация: имейл адреси, пълно име и информация за контакт на потребителя, неговите интереси, местоположение и т.н.

Следният скрипт за регистрация на потребител е най -простият. Можете да прикачите captcha към него, за да се предпазите от автоматични регистрации, да добавите нови полета и много други.

Първото нещо, което трябва да направите, е да създадете база данни на вашия хостинг чрез phpMyAdmin. След това създайте нов потребител и го "обвържете" с базата данни. Например, създадохте база данни с име „myuserbd“, потребител „myuser“ и парола „myuserpass“.

Отидете на phpMyAdmin, изберете новосъздадената база данни и изпълнете следната заявка към базата данни (раздел SQL):

СЪЗДАЙТЕ ТАБЛИЦА, АКО НЯМА „ потребители `(

` id` int

  • NOT NULL auto_increment,

    `login` charсъпоставяне utf8_unicode_ci по подразбиране NULL,

    ` pass` charсъпоставяне utf8_unicode_ci по подразбиране NULL,

    PRIMARY KEY (`id`),

    KEY` login` (` login`)

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

  • Нова база с името „потребители“ ще се появи в базата данни „myuserbd“. В таблицата има 3 реда: ID (идентификатор на регистрирания потребител), вход (потребителско име) и пропуск (потребителска парола).

    Сега трябва да свържете базата данни и скрипта за регистрация. Създайте файл bd.php, въведете кода по -долу в него и посочете името на базата данни, парола и потребителско име.