Sayt ziyarətçiləri özləri qeydiyyatdan keçib profil yarada bilər. İki rol var: administrator (idarə paneli) və üzv (yalnız öz profili).
/register — qeydiyyat: istifadəçi adı (3–40 simvol), e-poçt, parol (min. 8 simvol), istəyə görə görünən ad./login — daxil olma (istifadəçi adı və ya e-poçt ilə). Eyni IP-dən 15 dəqiqədə 5 uğursuz cəhddən sonra müvəqqəti bloklanır./profile — görünən ad, e-poçt, veb sayt, "Haqqında"; parolun dəyişdirilməsi; hesabın silinməsi (yalnız üzvlər üçün)./logout — yalnız POST ilə (təhlükəsizlik üçün).Bu ünvanlar login, register, profile, logout adlı səhifə slug-larını tutur; belə slug-lı mövcud səhifəniz varsa adını dəyişin.
Sayt parametrləri → Üzvlər və qeydiyyat:
Siyahı və axtarış (ad, e-poçt, görünən ad), status süzgəci, təsdiq et / blokla / aktiv et, redaktə (profil sahələri, rol, status, yeni parol), silmə. Qoruyucu qaydalar: öz hesabınızı silmək, bloklamaq və ya rolunu dəyişmək olmaz; son aktiv administrator silinə, söndürülə və ya üzv edilə bilməz. Bloklanan istifadəçinin açıq sessiyası dərhal bağlanır.
Parollar password_hash() ilə saxlanır; bütün formalarda CSRF tokeni; bot üçün gizli tələ sahəsi; bir IP-dən saatda 5 qeydiyyat limiti; profil mətnləri HTML kimi göstərilmir; üzv idarə panelinə daxil ola bilmir.
E-poçt təsdiqi və parol bərpası e-poçtla (məktub göndərilmir), sosial şəbəkə ilə giriş, profil şəkli, ictimai profil səhifələri.
1.0.0-dan keçəndə faylları əvəz edin, sonra Sayt parametrləri → Bazanı yenilə düyməsini basın (migrasiya 002_members.sql). Mövcud administrator hesabınız "administrator" rolunu saxlayır. Əvvəl bazanın ehtiyat nüsxəsini götürün.