== Регистрација на корисник === Актери - '''Ненајавен корисник''' === Чекор 1 На корисникот кој за прв пат ја посетува страната има можност да се регистрира. \\ Следната слика ја прикажува целосно почетната страна на веб апликацијата. \\ \\ [[Image(Kino_Website-1.jpg, 100%, center)]] \\ === Чекор 2 Во горниот десен агол од апликацијата има мени Најави се/Регистрирај се кој со кликање се појавува нова страна. \\ \\ [[Image(Kino_Website-1-12.jpg, 100%, center)]] \\ === Чекор 3 и 4 Корисникот е префрлен на страната за регистрација каде му се пркажува форма која ја пополнува со потребните информации. \\ \\ [[Image(Kino_Website-7.jpg, 100%, center)]] \\ \\ {{{#!sql insert into users(password,first_name,last_name,address,contact_number,date_created) values ('123','Denica','Kjorvezir','VidoeS','078705224',now()); }}} *Поради приватност и безбедност, за лозинката ќе биде потребно да се врши енкрипција на серверска страна со некоја хеш функција (тоа ќе биде имплементирано подоцна). === Чекор 5 Со кликање на копчето '''Регистрирај се''' не редиректира кон почетната страна. Во случај на поле со невенесени податоци треба да даде исклучок за пополнување на податоците. Следната слика е приказ на како изгледа почетната страна по регистрацијата на корисник.\\ \\ [[Image(Kino_Website-2.jpg, 100%, center)]] \\ \\ Има разлика во тоа како изгледа навигацијата ако најавениот корисник има улога вработен.\\ \\ [[Image(Kino_Website-9-1.jpg, 100%, center)]] \\ \\ === Чекор 6 По регистрацијата или најавата може да се пристапи до страната за Мои Карти. На оваа страна се прикажуваат сите резервирани карти кои ги има направено клиентот.\\ \\ {{{#!sql select * from tickets as t join customers c on c.id_customer = t.id_customer and c.id_customer=4 }}} === Чекор 7 Доколку клиентот сака да ги подели резервациите на тие кои поминале веќе и тие што му следуваат може да филтрира. {{{#!sql select * from tickets as t join customers c on c.id_customer = t.id_customer and c.id_customer=7 join projections p on p.id_projection = t.id_projection and p.date_time_start >= now() }}}