wiki:UseCase0001

Use-case UC0001 - Регистрација на корисник

Иницирачки актер: Ненајавен корисник

Други актери: Нема

Опис:

Ненајавениот корисник може да креира корисничка сметка со внесување на своите податоци. Системот ги проверува внесените информации и по успешна регистрација креира нов корисник во базата на податоци.

Сценарио

  1. Ненајавениот корисник ја отвора страницата за регистрација.
  1. Корисникот ги внесува своето име, презиме, email и лозинка.
  1. Системот проверува дали веќе постои корисник со внесената email адреса.
SELECT korisnik_id, ime, prezime, email
FROM project.korisnici
WHERE email = 'novkorisnik@example.com';
  1. Доколку не постои корисник со таа email адреса, системот креира нова корисничка сметка.
INSERT INTO project.korisnici
    (ime, prezime, email, lozinka, datum_registracija, uloga)
VALUES
    ('Ana', 'Petrovska', 'novkorisnik@example.com', 'lozinka123', CURRENT_DATE, 'KORISNIK');
  1. Системот проверува дека новиот корисник е успешно зачуван во базата.
SELECT korisnik_id, ime, prezime, email, datum_registracija, uloga
FROM project.korisnici
WHERE email = 'novkorisnik@example.com';
  1. Корисникот добива потврда дека регистрацијата е успешна.
Last modified 10 days ago Last modified on 09/20/26 18:42:49
Note: See TracWiki for help on using the wiki.