Aplikacja Web Site - pytanie osoby początkującej

Odpowiedz Nowy wątek
2018-11-02 00:31
0

Hej, mam pytanie, zacząłem robić aplikacje (pierwszą) w Web Site. Tak... czytałem, że ta technologia jest już stara, ale od czegoś chciałem zacząć i wybrałem ją z powodu, że można upuszczać kontrolki (dana appka, ma mi posłużyć do nauki tworzenia appek webowych). Teraz przejdę do meritum. Pytanie może wydać się śmieszne, ale nie mogę znaleźć odpowiedzi w sieci na nie. Tworzę aplikację związaną z handlem (coś na wzór sklepu), utworzyłem mechanizm logowania / rejestracji. Tutaj jest pytanie tworzy mi się link, po zalogowaniu wyświetla mi się nazwa użytkownika, jeśli skopiuję link i otworzę w nowej karcie to też jestem zalogowany na tego użytkownika, jeśli się nie logowałem. Ale patrząc praktycznie, jeśli np. loguję się na allegro (czy innej stronie) i skopiuję później link, oraz odtworzę go w nowej karcie to nie jestem zalogowany. Jak rozdzielić appkę, aby mogła umożliwić pracę kilku użytkownikom? Tak jak pisałem, pytanie pewnie wydaje się bardzo śmieszne dla wielu osób - ale proszę o wyrozumiałość.

Pozostało 580 znaków

2018-11-02 01:44
0
amator963 napisał(a):

Ale patrząc praktycznie, jeśli np. loguję się na allegro (czy innej stronie) i skopiuję później link, oraz odtworzę go w nowej karcie to nie jestem zalogowany.

Jak to nie? Oczywiście, że jesteś. Wszystko jest w ciasteczkach.

Jak rozdzielić appkę, aby mogła umożliwić pracę kilku użytkownikom? Tak jak pisałem, pytanie pewnie wydaje się bardzo śmieszne dla wielu osób - ale proszę o wyrozumiałość.

Kilku użytkownikom na raz, w różnych kartach tej samej przeglądarki na jednym komputerze?


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
Odnośnie drugiego pytania, to tak myślałem. A w jaki sposób "zasymulować" korzystanie z appki dla kilku użytkowników? - amator963 2018-11-02 16:11
Zakładasz, że użytkownicy Twojej aplikacji będą się bili o klawiaturę? - somekind 2018-11-02 16:14
Oczywiście, że nie. Mam wrażenie, że nie nie zrozumiałeś mojego przesłania. Wydaje mi się, że sądzisz, abym daną appkę chciał wydać czy sprzedać, ona służy mi tylko do nauki, dlatego chcę się dowiedzieć pewnym rzeczy. - amator963 2018-11-02 16:18
Nieważne, czy to aplikacja na sprzedaż, czy do nauki, po prostu albo źle opisujesz problem, albo chodzi Ci o coś innego. Poza tym na temat wątku dyskutujemy w postach, a nie komentarzach. - somekind 2018-11-02 16:37

Pozostało 580 znaków

2018-11-02 16:36
0

@amator963: napisz, co dokładnie chcesz osiągnąć, bo wielu użytkowników w tym samym czasie na jednym komputerze brzmi jak nauka informatyki w indyjskie podstawówce. Najbardziej standardowe uwierzytelnianie w aplikacji działa właśnie tak, że w ramach jednej przeglądarki użytkownik jest zalogowany na jedno konto w każdej karcie, i ten efekt już osiągnąłeś. Czy chcesz mieć możliwość pracy na różnych kontach w różnych kartach (tak jak np. wygląda to na GMailu)?


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
Pokaż pozostałe 5 komentarzy
A coś nie działa? - somekind 2018-11-03 12:55
@somekind: Myślałem, że mógłbym odpalić sobie od tak dwa niezależne konta gmail w tym samym momencie na tej samej sesji przeglądarki w różnych kartach. Coś jak każda karta będąca sandboxowaną. - WeiXiao 2018-11-03 13:46
No i tak właśnie można zrobić. Tylko trzeba dwie karty otworzyć. Dwa konta w jednej karcie na pewno nie zadziałają. - somekind 2018-11-03 14:13
@somekind: no tak, lecz piszesz, że trzeba te konta połączyć (dodaj konto) - WeiXiao 2018-11-03 15:32
Nic o żadnym łączeniu kont nie wiem. Według mojego rozumienia trzeba je po prostu dodać do tej listy, która się wyświetla do wyboru. - somekind 2018-11-03 16:27

Pozostało 580 znaków

2018-11-03 17:31
0

Uruchom jakąś inną przeglądarkę. Ciastka przechowujące "sesje logowania" są dostępne we wszystkich kartach a w Chrome to chyba nawet we wszystkich uruchomionych oknach więc każda zakładka wie, ze jesteś zalogowany.
No i po co się uczyć przestarzałych technologii skoro wiesz, ze są one przestarzałe? Chcesz się nauczyć się czegoś czego się nie używa od dawna w nowych projektach? Logiki nie ma.
Ucz się jakichś javascriptowych frameworków (React, Vue, cośtam). Wszyscy Cię będą lubieć, imprezy, laski, kasa itp, a tak to...

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0