= Најава на корисник = == Случај 1: Најавување како Client == **Актери:** **- Ненајавен корисник** **Чекор 1** -Корисникот избира опција за најава како Client. **Чекор 2** -Пополнува форма за корисник со email и password. [[Image(login_user.png)]] **Чекор 3** -При притискање на копчето submit се проверуваат податоците, при точно внесени податоци корисникот се логира како Cleint. {{{#!sql select "Password", "e-mail" from project."User" as ps join project.client as cl on ps.user_id = cl.client_id; }}} **Чекор 3 алтернатива** -Во случај на погрешно внесени информации се појавува грешка. [[Image(login_user_error.png)]] == Случај 2: Најавување како Admin == **Актери** **-Admin** **Чекор 1** -Корисникот избира опција за најава како Admin. **Чекор 2** -Пополнува форма за корисник со admin_id и password. [[Image(login_admin.png)]] **Чекор 3** -При притискање на копчето submit се проверуваат внесените податоци. Со точно внесени податоци се најавува корисникот како admin и ги има сите привилегии како клиент како и додавање на нови seller admins, и додавање, бришење и менување на конфигурации. {{{#!sql select "Password", "admin_id" from project."User" as ps join project."admin" as ad on ps.user_id = ad.admin_id; }}} **Чекор 3 алтернатива** -Во случај на погрешно внесени информации се појавува грешка. [[Image(login_admin_error.png)]] == Случај 3: Најавување како Seller Admin == **Актери** **-Seller admin** **Чекор 1** -Корисникот избира опција за најава како Seller Admin. **Чекор 2** -Пополнува форма за корисник со seller_id и password. [[Image(login_seller.png)]] **Чекор 3** -При притискање на копчето submit се проверуваат внесените податоци. Со точно внесени податоци, корисникот се најавува како Seller admin и може да додава одзема и едитира продукти. {{{#!sql select "Password", "seller_id" from project."User" as ps join project.seller_admin as sa on ps.user_id = sa.seller_id; }}} **Чекор 3 алтернатива** -Во случај на погрешно внесени информации се појавува грешка. [[Image(login_seller_error.png)]] == Случај 4: Најавување како Distributor == **Актери** **-Distributor** **Чекор 1** -Корисникот избира опција за најава на Distributor. **Чекор 2** -Пополнува форма за корисник со distributor_id и password. [[Image(login_distributor.png)]] **Чекор 3** -При притискање на копчето submit се проверуваат внесените податоци. Со точно внесени податоци, корисникот се најавува како distributor и има пристап до листа нарачки, нивно менаџирање и достава. {{{#!sql select "Password", "distributor_id" from project."User" as ps join project.distributor as di on ps.user_id = di.distributor_id; }}} **Чекор 3 алтернатива** -Во случај на погрешно внесени информации се појавува грешка. [[Image(login_distributor_error.png)]]