Skocz do zawartości

Basic authentication


k3rn3l

Rekomendowane odpowiedzi

Ano mam taką sytuację:

serwis.a.pl

example.pl

Użytkownik loguje się przez stronę do portalu serwis.a.pl i tam w panelu ma przyciski do zalogowania się do portalu example.pl, ale w portalu example.pl jest Basic authentication.

Ma ktoś pomysł jak go zalogować do tego portalu po kliknięciu w przycisk ?

Marketing w sieci - da się ?
Odnośnik do komentarza
Udostępnij na innych stronach

Możesz dać taki link https://login:haslo@stronalogowania.pl jednak nie działa to w IE 6 nie wiem jak w nowszych, ale zakładam, że też nie ;(

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Możesz dać taki link https://login:haslo@stronalogowania.pl jednak nie działa to w IE 6 nie wiem jak w nowszych, ale zakładam, że też nie ;(

\

Na ie7 testowałem i działa, ale kombinuję już od 3h jak to obejść żeby działało pod wszystkimi IE.

Marketing w sieci - da się ?
Odnośnik do komentarza
Udostępnij na innych stronach

Nie obejdziesz w IE , bo okno autoryzacji stanowi wewnętrzny mechanizm w przeglądarce

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Uważam że nie powinieneś się przejmować IE6, to jest już antyk i w zasadzie żaden z większych portali nie działa całkiem prawidłowo pod IE6, stąd te wszystkie akcję namawiające do wymiany przeglądarki.

Ja się tym nie przejmuję, ale Klient tak.

Marketing w sieci - da się ?
Odnośnik do komentarza
Udostępnij na innych stronach

Musisz powiedzieć klientowi, ze potrzebuje czarodzieja, a nie programisty, bo stracisz n godzin i tak tego nie obsłużysz :)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Dokładnie tak jak napisał Mion, musisz uświadomić klientowi że używanie IE6 jest po prostu nie odpowiedzialny. Zresztą można pokazywać odpowiedni komunikat jeśli ktoś używa IE6, że używanie strony nie będzie tak przyjemne jak pod pod inną przeglądarką.

Odnośnik do komentarza
Udostępnij na innych stronach

Uważam że nie powinieneś się przejmować IE6, to jest już antyk i w zasadzie żaden z większych portali nie działa całkiem prawidłowo pod IE6
Ja już nawet nie patrzę jak HTML się renderuje w IE6. Prosty conditional comment który wyświetla okienko z listą przeglądarek do upgrade'u i tyle. Nie ma się co zarzynać tylko dlatego, że dla paru użytkowników 5 lat to za mało czasu na upgrade przeglądarki.
Ja się tym nie przejmuję, ale Klient tak.

To mu wyjaśnij ile obsługa takich antyków kosztuje :) Jak chce zapłacić i mu to do szczęścia potrzebne, to czemu nie.

Musisz powiedzieć klientowi, ze potrzebuje czarodzieja, a nie programisty, bo stracisz n godzin i tak tego nie obsłużysz

Wszystko da się zrobić, to tylko kwestia czasu -> ceny. Jak pracujesz na etat (czy masz stawkę od godziny) to pół biedy - bo obsługa microsoftowego shitu, który parę osób dla niepoznaki nazywa przeglądarkami to największy pożeracz czasu.

IE6 ma jeszcze jedną ciekawą przypadłość. Tzn. niekiedy nie przenosi cookie między oknami przeglądarki. Tzn. jeśli chcesz sobie otworzyć jakąś część strony na której jesteś zalogowany w nowym oknie - to prawdopodobnie będziesz się musiał logować drugi raz bo sesja nie zostanie przeniesiona. Jeśli masz powiązania Cookie/SID z użytkownikiem to robi się jeszcze ciekawiej :P

Odnośnik do komentarza
Udostępnij na innych stronach

Wszystko da się zrobić, to tylko kwestia czasu -> ceny.
Skoro IE6 nie obsługuje to możesz dostać 1.000.000 $ i tak tego nie przeskoczysz. Wiec nie jest to kwestia czasu, a tym bardziej wynagrodzenia, ale możliwości danego oprogramowania...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

IE6 ma jeszcze jedną ciekawą przypadłość. Tzn. niekiedy nie przenosi cookie między oknami przeglądarki. Tzn. jeśli chcesz sobie otworzyć jakąś część strony na której jesteś zalogowany w nowym oknie - to prawdopodobnie będziesz się musiał logować drugi raz bo sesja nie zostanie przeniesiona. Jeśli masz powiązania Cookie/SID z użytkownikiem to robi się jeszcze ciekawiej :)

Tak, to też znam. Już to kiedyś przerabiałem....

A co do problemów z IE to każdy kto trochę koduje sam wie ile takich problemów występuję pod IE. Szczególnie zajefajnie jest debugować kod js, który się krzaczy.

Marketing w sieci - da się ?
Odnośnik do komentarza
Udostępnij na innych stronach

Skoro IE6 nie obsługuje to możesz dostać 1.000.000 $ i tak tego nie przeskoczysz. Wiec nie jest to kwestia czasu, a tym bardziej wynagrodzenia, ale możliwości danego oprogramowania...

Zawsze możesz przepisać drugą witrynę i zaimplementować basic-auth w php, potem to połączyć z mechanizmem autoryzacji pierwszej witryny korzystając z cookie / sesji ;) Wiem, że to kompletnie bez sensu i pewnie zajęłoby dużo czasu...

Szczególnie zajefajnie jest debugować kod js, który się krzaczy.

Są do tego narzędzia z microsoftu (beznadziejny debugger i jeszcze bardziej beznadziejny klon firebuga)... nie da się na tym pracować, ale przynajmniej pokazuje gdzie jest błąd w js i jaki styl ma element :) Po instalacji normalne użytkowanie przeglądarki raczej odpada...

Kiedyś microsoft dołączał bardzo dobry debugger do office 2003 (Microsoft Script Editor) - ale nie wiem co z tym się stało (z resztą od czasu pojawienia się firebuga i blackbirda pewnie mało to kogo obchodzi)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności