რეგისტრაციის პროცესი უკვე მტკიცედ არის დამკვიდრებული ინტერნეტ მომხმარებელთა ცხოვრებაში და მათთვის კარგად არის ცნობილი. ამასთან, ახალბედა ვებდიზაინებს ყოველთვის არ აქვთ საჭირო ცოდნა, რომ ასეთივე ნაცნობი სარეგისტრაციო მოდული დააინსტალირონ საკუთარ რესურსზე.
ინსტრუქციები
Ნაბიჯი 1
პირველი, დააინსტალირეთ Apache სერვერი თქვენს კომპიუტერში. შემდეგ შექმენით მსგავსი ფაილები თქვენს საიტზე:
1) index.php - მთავარი გვერდი;
2) reg.php - რეგისტრაციის გვერდი;
3) auth.php - ავტორიზაცია;
4) userdb.db - რეგისტრირებული მომხმარებლების სია.
ნაბიჯი 2
მომხმარებლის ბაზის სტრუქტურის განსაზღვრა პარამეტრით შესვლა (სახელი), პას (კოდი, პაროლი), როლი (წვდომის დონე), სახელი (სახელი), ინფორმაცია (ინფორმაცია). თითოეული მომხმარებლისთვის შეიქმნება ფორმის მომხმარებლის ცალკეული სტრიქონი 1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info.
ნაბიჯი 3
რეგისტრაციისა და ავტორიზაციის ფორმების შექმნა. ავტორიზაციის ფორმის მაგალითი:
ნაბიჯი 4
Auth.php ფაილის შინაარსი შედგება ჩვეულებრივი ფორმისგან, ხაზებისაგან
რეგისტრაცია და სხვა მონაცემები, რომელთა შესახებ უფრო დეტალური ინფორმაცია შეგიძლიათ იხილოთ პროგრამირების სპეციალურ საიტებზე.
ნაბიჯი 5
შემდეგ დაწერეთ სარეგისტრაციო ფორმა - სკრიპტი. ქვემოთ მოცემულია სცენარის ნაწილი:
$ fp1 = ფაილი ("userdb.d");
foreach ($ fp1 როგორც $ key => $ მნიშვნელობა) {
$ user = expoode ("0-1%", $ მნიშვნელობა);
თუ ($ _ POST ['შესვლა'] == $ მომხმარებელი ['1'] და md5 ($ POST ['პასი']) == $ მომხმარებელი ['2']) {
$ us = 0; ech "ასეთი მომხმარებელი უკვე არსებობს მონაცემთა ბაზაში";}
თუ ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
ნაბიჯი 6
შექმენით ყველა შექმნილი გვერდი index.php- სთან. იმის მაგალითი, თუ რა უნდა აღმოჩნდეს:
<
ნაბიჯი 7
ზემოაღნიშნული მანიპულაციების ჩატარების შემდეგ, გააგრძელეთ რეგისტრაციის სისტემის ტესტირება. თუ ყველაფერი კარგად ჩაიარა, შექმნილ მონაცემთა ბაზაში გამოჩნდება ახალი ჩანაწერები - რეგისტრირებული ანგარიშები.