Przechowywanie statusu zalogowania, a wylogowanie przy wyjściu z zakładki/przeglądarki. Ukrycie ścieżki podfolderów.

0

Cześć wszystkim!
Czy jest jakaś sprawdzona idea odnośnie tego jak i gdzie przechowywać fakt/status zalogowania każdego użytkownika i czy jest sposób na to by przy opuszczeniu przeglądarki/karty status zmieniał się na wylogowany?
Czy jest sposób by ukryć widoczny url pokazujący pełną ścieżkę w taki sposób by adres pokazywał tylko główny adres aplikacji?

1

W WebForms możesz zrobić mapowanie url, aby go troszkę zmienić, nic więcej. Twoja aplikacja musi wiedzieć co ma wyświetlić, a robi to przez url, który chcesz ukryć.

0

To czy w takim wypadku można by było np z default.aspx przesłać do Label1.Text headera SiteMaster status zalogowania, tak by przejście do innej podstrony utrzymywało w tym headerze nadal ten status?

0

Nie rozumiem. Czy status zalogowania może się zmienić podczas pracy na aplikacji? Jeśli nie, to przypisujesz raz i będzie taki sam, aż się nie wyloguje. Normalnie takie rzeczy trzyma się w localStorage lub w ciastkach. Jeśli nie ustawisz parametru Expired w ciastku to "zniknie" po zamknięciu przeglądarki how to delete cookies on browser close

PS.
Z tego względu, że ty dalej uparcie brniesz w WebForms to mało kto będzie w stanie ci tutaj pomóc. Zrobiłeś sobie z tego forum tutorial, a wystarczy użyć Google lub znaleźć książkę.

0

@AdamWox:

AdamWox napisał(a):

Nie rozumiem. Czy status zalogowania może się zmienić podczas pracy na aplikacji? Jeśli nie, to przypisujesz raz i będzie taki sam, aż się nie wyloguje. Normalnie takie rzeczy trzyma się w localStorage lub w ciastkach. Jeśli nie ustawisz parametru Expired w ciastku to "zniknie" po zamknięciu przeglądarki how to delete cookies on browser close

Może to i nie głupie rozwiązanie...
Status zalogowania aplikacji według założenia może zmieniać się tylko w 3 przypadkach: przy zalogowaniu, przy wylogowaniu (przycisk wylogowania), przy wylogowaniu po zamknięciu karty lub przeglądarki.

PS.
Z tego względu, że ty dalej uparcie brniesz w WebForms to mało kto będzie w stanie ci tutaj pomóc. Zrobiłeś sobie z tego forum tutorial, a wystarczy użyć Google lub znaleźć książkę.

Czy nie na tym polega idea "forum". Czy ja złamałem jakieś przepisy? :) Odnoszę wrażenie, że jesteś na tyle doświadczonym programistą, że nudzą Cię tak banalne i "prostackie" pytania jak moje i najlepiej byłoby Ci odpowiadać jedynie na pytania dotyczące problemów które Ty masz. Nie mniej jednak Twoje odpowiedzi są bardzo pomocne, Dziękuję.
Czy nie myślisz jednak, że jesteś troszkę zgryźliwy i może zgorzkniały? ;) Może lecimy na piwo?

Napiszę raz jeszcze. WebForms zacząłem się uczyć z tego względu, że składnia jest o wiele bardziej przejrzysta i zrozumiała. Ponadto "lwia część" moich zapytań w googlach dawała mi wynik w postaci odpowiedzi dotyczących WebForms, co zasugerowało mi łatwiejszy dostęp do odpowiedzi w odniesieniu do poziomu mojego doświadczenia i zaawansowania moich aplikacji. Jeśli natknę się na problem, którego nie będę mógł rozwiązać za pomocą WebForms... z chęcią nauczę się czegoś nowego

0

Problemem nie jest moja zgryźliwość tylko twoje lenistwo. Żadna z porad jaką ci tutaj wysłałem nie jest z mojej głowy, bo nikt już nie piszę w WebForms, a już tym bardziej ja. Wpisałem problem w Google i przekazałem linki tutaj. Możesz zrobić to sam.

Wydaje mi się, że to forum nie jest od uczenia ciebie programowania, tylko od rozwiązywania problemów. Jeśli miałbyś problem typu - nie zapisuje mi sesji w ciastkach lub sesja wygasa po odświeżeniu strony - wtedy możemy gadać. Jakbym był faktycznie zgryźliwy i zgorzkniały to bym ci nic nie napisał. Następny twój post "tego typu" będzie pusty, bez odpowiedzi.

Napiszę raz jeszcze. WebForms zacząłem się uczyć z tego względu, że składnia jest o wiele bardziej przejrzysta i zrozumiała. Ponadto "lwia część" moich zapytań w googlach dawała mi wynik w postaci odpowiedzi dotyczących WebForms, co zasugerowało mi łatwiejszy dostęp do odpowiedzi w odniesieniu do poziomu mojego doświadczenia i zaawansowania moich aplikacji. Jeśli natknę się na problem, którego nie będę mógł rozwiązać za pomocą WebForms... z chęcią nauczę się czegoś nowego

Ale my tutaj nie piszemy w WebForms i ucząc się tego jesteś skazany na siebie i na Google. Skoro "lwia część" zapytań w Google dawała wyniki do WebForms to po co te wszystkie posty na forum?

1
AdamWox napisał(a):

Problemem nie jest moja zgryźliwość tylko twoje lenistwo. Żadna z porad jaką ci tutaj wysłałem nie jest z mojej głowy, bo nikt już nie piszę w WebForms, a już tym bardziej ja. Wpisałem problem w Google i przekazałem linki tutaj. Możesz zrobić to sam.

A czy lenistwo nie powinieneś zamienić na "wygodę" wynikającą z łatwości dostępu do informacji? Korzystam z różnych źródeł, ale komunikacja z języka polskiego jest dla mnie o wiele łatwiejsza.

Przecież ja Cię do niczego nie zobowiązałem. Dziękuję za Twoje odpowiedzi, ale jeśli jedynie tracisz czas odpowiadając na moje wątki i nie czerpiesz z tego żadnej przyjemności/korzyści - to zawsze masz wybór i możesz tego nie robić. Przecież masz wolną wolę co do wykonywania czynności, które będą dla Ciebie korzystne.

Wydaje mi się, że to forum nie jest od uczenia ciebie programowania, tylko od rozwiązywania problemów. Jeśli miałbyś problem typu - nie zapisuje mi sesji w ciastkach lub sesja wygasa po odświeżeniu strony - wtedy możemy gadać. Jakbym był faktycznie zgryźliwy i zgorzkniały to bym ci nic nie napisał. Następny twój post "tego typu" będzie pusty, bez odpowiedzi.

Przecież rozwiązywanie problemu jakkolwiek do tego nie podchodząc - jest w następstwie - uczeniem się/kogoś. Twoim wyborem jest czy temu "komuś" pomożesz czy nie. Pomoc nie jest obowiązkowa, a wynika jedynie z dobrej woli odpowiadającego. Odnieść można jednak wrażenie, że czujesz się zmuszany przeze mnie do odpowiadania. Tak nie jest. Dziękuję i przepraszam jeśli przez moje pytania tak się poczułeś.

Rozwiązanie z "ciastkami" nie jest najgorszym, jednak wynik mojego pytania myślę, że byłby lepszy, więc jeśli nie dostanie się odpowiedzi według której buduje się swoją koncepcję to nie jest się nawet w stanie zadać pytania odnośnie idei, która nie jest idealna do rozwiązania tego konkretnego problemu.

Ale my tutaj nie piszemy w WebForms i ucząc się tego jesteś skazany na siebie i na Google. Skoro "lwia część" zapytań w Google dawała wyniki do WebForms to po co te wszystkie posty na forum?

My czyli kto? Przecież Ty to nie wszyscy. Nie jesteś jedyną osobą odpowiadającą na moje pytania. Jeśli nie chcesz pomóc - nie pomagaj. ale Twoje odpowiedzi takie jak ta mogą zniechęcać innych do pomocy którą chcieli by udzielić. Póki co to wygląda to tak, że wszedłeś to napisać... "Nie pomogę Ci"... Tylko po co?

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