Changes between Version 13 and Version 14 of RegistracijaNaKorisnik


Ignore:
Timestamp:
06/25/25 09:11:10 (3 days ago)
Author:
223270
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RegistracijaNaKorisnik

    v13 v14  
    77=== Реализација
    881. Корисникот ја отвора страницата за најава.
    9 2. Се појавува форма за регистрација со полиња за лични податоци. Корисникот ги пополнува полињата:
    10      * Име
    11      * Презиме
    12      * Телефонски број
    13      * Е-пошта
    14      * Датум на раѓање
    15      * Избира опција од dropdown мени (стандард/премиум).
     92. Се прикажува формата за внес со следните полиња:
     10     * Име (name="ime")
     11     * Презиме (name="prezime")
     12     * Телефонски број (name="telbr")
     13     * Е-пошта (name="eposhta")
     14     * Лозинка и потврда на лозинка
     15     * Датум на раѓање (name="datumragjanje")
     16     * Тип на корисник: стандард / премиум (преку select)
    16173. Корисникот притиска на копчето Продолжи понатаму.
    17184. Системот ги верификува внесените податоци:
    18      * Проверува дали е-поштата е уникатна (не постои во базата).
    19      * Проверува дали задолжителните полиња се пополнети.
     19     * Дали сите задолжителни полиња се пополнети (Laravel required правило)
     20     * Дали е-поштата е уникатна (unique:korisnici,eposhta)
     21     * Дали лозинките се исти (confirmed)
     22     * Валидација на тип на корисник (стандард/премиум)
    20235. Системот го создава записот во базата со SQL наредбата:
    2124{{{
    2225ALTER TABLE KORISNICI ADD COLUMN tip_korisnik ENUM('standard', 'premium') NOT NULL;
     26
    2327INSERT INTO KORISNICI (ime, prezime, telBr, ePoshta, datumRagjanje, tip_korisnik, idDest)
    2428VALUES ('John', 'Smith', '077523333', 'john@example.com', '1990-01-01', 'standard', 1);
     
    2832FROM KORISNICI
    2933WHERE ePoshta = 'john@example.com';
     34
    3035
    3136INSERT INTO KORISNICI (ime, prezime, telBr, ePoshta, datumRagjanje, tip_korisnik, idDest)