Bug 23654 - Browser erkennt Login-Dialog nicht
Browser erkennt Login-Dialog nicht
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC (Generic)
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-1
Assigned To: Jascha Geerds
Andreas Büsching
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-09-19 10:52 CEST by Andreas Büsching
Modified: 2012-03-04 14:33 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Usability
Max CVSS v3 score:


Attachments
loginfehler (9.76 KB, image/png)
2012-02-14 16:14 CET, Florian Best
Details
login.png (16.55 KB, image/png)
2012-02-17 11:20 CET, Florian Best
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Büsching univentionstaff 2011-09-19 10:52:29 CEST
Im Anmeldedialog erkennt Firefox nicht, dass der Dialog Credentials abfragt, deswegen werden sie nicht gespeichert und können beim nächsten Aufrufen der Seite auch nicht automatisch eingefügt werden. Man kann darüber streiten, ob es gut ist, wenn der Browser Credentials speichert, aber beinahe alle mir bekannten Login-Seiten unterstützen das, manche Benutzer verwenden das und die erwarten dann, das es funktioniert, deswegen sollte es aus meiner Sicht funktionieren
Comment 1 Andreas Büsching univentionstaff 2011-11-30 12:07:13 CET
@Frank: Alex gibt dir dazu noch zusätzliche Bugs in dem Bereich und weitere Infos.
Comment 2 Alexander Kläser univentionstaff 2011-11-30 12:36:45 CET
Das entsprechende Formular muss wohl schon in dem HTML-Code der Start-HTML-Seite vorhanden sein, d.h. es kann nicht dynamisch generiert werden, siehe bspw.:

> http://stackoverflow.com/questions/2944322/extjs-login-with-remember-me-functionality
Comment 3 Alexander Kläser univentionstaff 2012-01-11 13:45:50 CET
@Jascha: Ich gebe dir den hier auch mal, du bearbeitest das ja gerade.
Comment 4 Florian Best univentionstaff 2012-02-14 16:14:17 CET
Created attachment 4173 [details]
loginfehler

im aktuellem Doctype ist <iframe> nicht erlaubt. Der Doctype kann zu xhtml1.1 Transitional geändert werden, um das zu beheben.

Ein anderes Problem ist, wenn man z.b. falsche Logindaten angibt werden die Beschriftungen ausgeblendet (siehe Anhang). Zum einfachem reproduzieren einfach im Firefox in das iframe klicken ? aktueller Frame ? Frame neu laden
(das hängt wahrscheinlich damit zusammen, dass dojo den reload nicht mitbekommt).
Comment 5 Alexander Kläser univentionstaff 2012-02-14 16:57:23 CET
(In reply to comment #4)
> Created an attachment (id=4173) [details]
> loginfehler
> 
> im aktuellem Doctype ist <iframe> nicht erlaubt. Der Doctype kann zu xhtml1.1
> Transitional geändert werden, um das zu beheben.
> 
> Ein anderes Problem ist, wenn man z.b. falsche Logindaten angibt werden die
> Beschriftungen ausgeblendet (siehe Anhang). Zum einfachem reproduzieren einfach
> im Firefox in das iframe klicken → aktueller Frame → Frame neu laden
> (das hängt wahrscheinlich damit zusammen, dass dojo den reload nicht
> mitbekommt).

Ja, das sollte unbedingt noch angepasst werden.
Comment 6 Alexander Kläser univentionstaff 2012-02-16 18:47:27 CET
(In reply to comment #5)
> ...
> Ja, das sollte unbedingt noch angepasst werden.

Das wurde angepasst.
Comment 7 Florian Best univentionstaff 2012-02-17 11:20:47 CET
Created attachment 4189 [details]
login.png

Mir ist noch eine Sache aufgefallen:
Wenn der hash erneuert wird und die loginseite sich aktualisiert ( z.b. durch login) endet die Seite in einem http404 not found error.
Da könnte man eventuell den hash rausnehmen und das "cache-control" meta tag setzen, oder mit Javascript überprüfen, ob die Seite existiert.
Das ist denke ich erstmal nicht so tragisch, da der hash sich ja nicht ständig erneuert und ein refresh behebt das Problem.
Comment 8 Jascha Geerds univentionstaff 2012-02-20 09:31:03 CET
(In reply to comment #6)
> (In reply to comment #5)
> > ...
> > Ja, das sollte unbedingt noch angepasst werden.
> 
> Das wurde angepasst.

@QA:
Der Doctype wurde nicht wie hier beschrieben angepasst. XHTML 1.1 Transitional existiert nicht. In XHTML 1.1 gibt es keine Sprachvarianten mehr. XHTML 1.1 entspricht nur noch der Sprachvariante Strict von XHTML 1.0 - aus diesem Grund wurde 1.0 Transitional genommen. Der W3C-Validator ist zufrieden.
Comment 9 Andreas Büsching univentionstaff 2012-02-24 12:15:26 CET
Die Browser erkennen den Login-Dialog jetzt
Comment 10 Sönke Schwardt-Krummrich univentionstaff 2012-03-04 14:33:56 CET
UCS 3.0-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert
werden: "Clone This Bug"