Proses pendaftaran sudah mantap dalam kehidupan pengguna Internet dan terkenal oleh mereka. Walau bagaimanapun, webmaster pemula tidak selalu mempunyai pengetahuan yang diperlukan untuk memasang modul pendaftaran yang biasa pada sumber mereka sendiri.
Arahan
Langkah 1
Pertama, pasang pelayan Apache pada komputer anda. Kemudian buat fail seperti ini di laman web anda:
1) index.php - halaman utama;
2) reg.php - halaman pendaftaran;
3) auth.php - kebenaran;
4) userdb.db - senarai pengguna berdaftar.
Langkah 2
Tentukan struktur pangkalan pengguna dengan parameter login (nama), lulus (kata laluan atau kata laluan), peranan (tahap akses), nama (nama), maklumat (maklumat). Untuk setiap pengguna, rentetan berasingan dari bentuk pengguna1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info akan dibuat.
Langkah 3
Buat borang untuk pendaftaran dan kebenaran. Contoh borang kebenaran:
Langkah 4
Kandungan fail auth.php terdiri daripada bentuk, garis biasa
Pendaftaran dan data lain, maklumat yang lebih terperinci boleh didapati di laman web pengaturcaraan khusus.
Langkah 5
Seterusnya, tulis borang pendaftaran - skrip. Berikut adalah bahagian skrip:
$ fp1 = fail ("userdb.d");
foreach ($ fp1 sebagai $ key => nilai $) {
$ user = exploode ("0-1%", nilai $);
if ($ _ POST ['login'] == $ user ['1'] dan md5 ($ POST ['pass']) == $ user ['2']) {
$ kami = 0; ech "Pengguna seperti itu sudah ada dalam pangkalan data";}
jika ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
Langkah 6
Sambungkan semua halaman yang dibuat ke index.php. Contoh perkara yang harus berubah:
<
Langkah 7
Setelah melakukan manipulasi di atas, teruskan menguji sistem pendaftaran. Sekiranya semuanya berjalan lancar, rekod baru akan muncul di pangkalan data yang dibuat - akaun berdaftar.