głębokie łączenie pojedynczej strony ze stroną logowania
Mój zespół zbuduje aplikację na jedną stronę dla naszego przyszłego projektu. W tej chwili mam problem z zaprojektowaniem aplikacji ze stroną logowania. Istnieją 2 podejścia:
Utwórz stronę logowania jako osobną stronę, reszta aplikacji to kolejna pojedyncza strona.Aplikacja ma tylko jedną stronę, a strona logowania będzie widokiem w aplikacji, która jest przełączana tam iz powrotem za pomocą javascript.Nie wiem, jakie podejście powinienem przyjąć. Przeczytałem kilka dyskusji w Internecie, wygląda na to, że bardziej popularne jest tworzenie strony logowania jako osobnej strony, ponieważ jest to możliwe dzięki zwykłemu uwierzytelnianiu opartemu na plikach cookie z sesją na serwerze, przekierowywaniu użytkowników na stronę domyślną (główna strona) po udanym zalogowaniu się i tak dalej. Dlatego myślę o utworzeniu strony logowania jako osobnej strony, ale mam problem z głębokim linkowaniem.
Załóżmy na przykład, że mam 2 strony:login.html
, index.html
(Strona główna). Gdy nieuwierzytelniony użytkownik zażąda takiej stronyindex.html#product=1
, użytkownik zostanie przekierowany dologin.html
, po pomyślnym zalogowaniu przekieruj użytkownika z powrotem doindex.html#product=1
. Ale w tym momencie#product=1
zgubiony.
Proszę o poradę, jak zachować głęboki link, czy powinienem przyjąć drugie podejście? Dziękuję Ci