Changes between Version 13 and Version 14 of RegistracijaNaKorisnik
- Timestamp:
- 06/25/25 09:11:10 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
RegistracijaNaKorisnik
v13 v14 7 7 === Реализација 8 8 1. Корисникот ја отвора страницата за најава. 9 2. Се појавува форма за регистрација со полиња за лични податоци. Корисникот ги пополнува полињата: 10 * Име 11 * Презиме 12 * Телефонски број 13 * Е-пошта 14 * Датум на раѓање 15 * Избира опција од dropdown мени (стандард/премиум). 9 2. Се прикажува формата за внес со следните полиња: 10 * Име (name="ime") 11 * Презиме (name="prezime") 12 * Телефонски број (name="telbr") 13 * Е-пошта (name="eposhta") 14 * Лозинка и потврда на лозинка 15 * Датум на раѓање (name="datumragjanje") 16 * Тип на корисник: стандард / премиум (преку select) 16 17 3. Корисникот притиска на копчето Продолжи понатаму. 17 18 4. Системот ги верификува внесените податоци: 18 * Проверува дали е-поштата е уникатна (не постои во базата). 19 * Проверува дали задолжителните полиња се пополнети. 19 * Дали сите задолжителни полиња се пополнети (Laravel required правило) 20 * Дали е-поштата е уникатна (unique:korisnici,eposhta) 21 * Дали лозинките се исти (confirmed) 22 * Валидација на тип на корисник (стандард/премиум) 20 23 5. Системот го создава записот во базата со SQL наредбата: 21 24 {{{ 22 25 ALTER TABLE KORISNICI ADD COLUMN tip_korisnik ENUM('standard', 'premium') NOT NULL; 26 23 27 INSERT INTO KORISNICI (ime, prezime, telBr, ePoshta, datumRagjanje, tip_korisnik, idDest) 24 28 VALUES ('John', 'Smith', '077523333', 'john@example.com', '1990-01-01', 'standard', 1); … … 28 32 FROM KORISNICI 29 33 WHERE ePoshta = 'john@example.com'; 34 30 35 31 36 INSERT INTO KORISNICI (ime, prezime, telBr, ePoshta, datumRagjanje, tip_korisnik, idDest)