= Use-case UC0001 - Регистрација на корисник = '''Иницирачки актер:''' Ненајавен корисник '''Други актери:''' Нема '''Опис:''' Ненајавениот корисник може да креира корисничка сметка со внесување на своите податоци. Системот ги проверува внесените информации и по успешна регистрација креира нов корисник во базата на податоци. == Сценарио == 1. Ненајавениот корисник ја отвора страницата за регистрација. 2. Корисникот ги внесува своето име, презиме, email и лозинка. 3. Системот проверува дали веќе постои корисник со внесената email адреса. {{{ SELECT korisnik_id, ime, prezime, email FROM project.korisnici WHERE email = 'novkorisnik@example.com'; }}} 4. Доколку не постои корисник со таа email адреса, системот креира нова корисничка сметка. {{{ INSERT INTO project.korisnici (ime, prezime, email, lozinka, datum_registracija, uloga) VALUES ('Ana', 'Petrovska', 'novkorisnik@example.com', 'lozinka123', CURRENT_DATE, 'KORISNIK'); }}} 5. Системот проверува дека новиот корисник е успешно зачуван во базата. {{{ SELECT korisnik_id, ime, prezime, email, datum_registracija, uloga FROM project.korisnici WHERE email = 'novkorisnik@example.com'; }}} 6. Корисникот добива потврда дека регистрацијата е успешна.