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

questionAnswers(2)

yourAnswerToTheQuestion