Kayıt süreci, İnternet kullanıcılarının yaşamlarında zaten sağlam bir şekilde kurulmuştur ve onlar tarafından iyi bilinmektedir. Bununla birlikte, acemi web yöneticileri, böyle tanıdık bir kayıt modülünü kendi kaynaklarına kurmak için her zaman gerekli bilgiye sahip değildir.
Talimatlar
Aşama 1
Öncelikle Apache sunucusunu bilgisayarınıza kurun. Ardından sitenizde bunun gibi dosyalar oluşturun:
1) index.php - ana sayfa;
2) reg.php - kayıt sayfası;
3) auth.php - yetkilendirme;
4) userdb.db - kayıtlı kullanıcıların listesi.
Adım 2
Kullanıcı tabanının yapısını oturum açma (ad), parola (kod sözcük veya parola), rol (erişim düzeyi), ad (ad), bilgi (bilgi) parametreleriyle belirleyin. Her kullanıcı için, user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info biçiminde ayrı bir dize oluşturulacaktır.
Aşama 3
Kayıt ve yetkilendirme için formlar oluşturun. Yetkilendirme formu örneği:
4. Adım
auth.php dosya içeriği, olağan form, satırlardan oluşur.
Kayıt ve diğer veriler, bunlar hakkında daha ayrıntılı bilgi özel programlama sitelerinde bulunabilir.
Adım 5
Ardından, kayıt formunu yazın - bir komut dosyası. Aşağıda betiğin bir parçası var:
$ fp1 = dosya ("userdb.d");
foreach ($ anahtar olarak $ fp1 => $ değeri) {
$ kullanıcı = patlama ("%0-1", $ değeri);
if ($ _ POST ['login'] == $ user ['1'] ve md5 ($ POST ['pass']) == $ user ['2']) {
$ bize = 0; ech "Böyle bir kullanıcı veritabanında zaten var";}
if ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['giriş']."% 1-1% ". Md5 $ _POS.
6. Adım
Oluşturulan tüm sayfaları index.php'ye bağlayın. Ne çıkması gerektiğine dair bir örnek:
<
7. Adım
Yukarıdaki manipülasyonları gerçekleştirdikten sonra, kayıt sistemini test etmeye devam edin. Her şey yolunda giderse, oluşturulan veritabanında kayıtlı hesaplarda yeni kayıtlar görünecektir.