Task #7532

Implement a login screen

Added by Robert Lemke over 9 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-04-29
Due date:
% Done:

100%


Description

We need a login view which is shown at .../typo3/login. This view displays a username and a password field as well as a login button. Authentication is done through an AJAX call (Backend\LoginController->authenticate()).

Below the login fields there's an iframe containing the webpage which has been visited just before the login page was called.

Login-Wireframe.pdf (472 KB) Jens Hoffmann, 2010-05-08 15:28

typo3v5-login.zip - HTML/CSS for login screen (20.1 KB) Berit Hlubek, 2010-05-10 00:16


Related issues

Related to Base Distribution - Story #7214: As a Editor I want to login and a basic editor interface should be loaded. Resolved 2010-04-11

Associated revisions

Revision 8bf18e56 (diff)
Added by Christopher Hlubek over 9 years ago

[~TASK] TYPO3 Backend Login: Fixed Selenium test for new login, implemented test for input field clearing. Relates to #7532.

History

#1 Updated by Robert Lemke over 9 years ago

  • % Done changed from 0 to 50

#2 Updated by Nils Dehl over 9 years ago

  • % Done changed from 50 to 80

#3 Updated by Robert Lemke over 9 years ago

As discussed in yesterday's daily scrum we will not have an ExtJS based login screen for now, because the history-hack solution cannot be implemented as we intended.

So, instead we create a full screen login page with a form based on pure HTML / CSS. Additionally we include the JS code for ExtJS so that it gets loaded on the login screen already (however, that should happen after the login has been displayed).

#4 Updated by Robert Lemke over 9 years ago

  • Subject changed from Implement an ExtJS based login view to Implement a login screen

#5 Updated by Robert Lemke over 9 years ago

  • Assignee changed from Nils Dehl to Jens Hoffmann

Assigned to Jens because he will design and deliver HTML/CSS for this screen.

#6 Updated by Karsten Dambekalns over 9 years ago

Jens, I saw in Dropbox that you worked on this today, how's the status?

Christopher offered to work on integrating the design/HTML/CSS into the codebase over the weekend, it would have been great to have the design today (as promised). So, as soon as you have it done, attach the file(s) here and assign the task to Christopher, please!

We are running short of time, Monday/Tuesday Robert and I are in Munich for the T3A GA, Thursday is officially a holiday and Friday Sprint 1 already ends. That leaves us with little time to do a lot of open things, and it would be very sad to have to postpone the login to the second Sprint...

#7 Updated by Jens Hoffmann over 9 years ago

  • File Login-Wireframe.pdf added
  • Status changed from Accepted to Resolved
  • Assignee deleted (Jens Hoffmann)

Login Wireframes attached.
Design will be designed within the Design Sprint Phase later on.

The Background should be a big picture.
Features need to be discussed, I see them as must-have in now days.
But I'm not sure if they need to be implemented in this sprint.

- Regular Login
- OpenID Login
- Forgot Password

Note: Sorry, I couldn't upload the file from Lars office, the firewall blocked me somehow.
Only DropBox and Skyped worked there well .. even Mail didn't work)

#8 Updated by Berit Hlubek over 9 years ago

I made the HTML/CSS part for the login screen, at the moment tested with Safari and Firefox. Could test it on IE tomorrow.

#9 Updated by Christopher Hlubek over 9 years ago

  • Status changed from Resolved to Accepted
  • Assignee set to Christopher Hlubek

#10 Updated by Christopher Hlubek over 9 years ago

  • Status changed from Accepted to Resolved
  • Assignee deleted (Christopher Hlubek)
  • % Done changed from 80 to 100

The new login is implemented and the Selenium tests work.

#11 Updated by Robert Lemke over 8 years ago

  • Project changed from Core Team to Base Distribution
  • Target version deleted (518)

#12 Updated by Robert Lemke about 7 years ago

  • Project changed from Base Distribution to TYPO3.Neos

Also available in: Atom PDF