Page MenuHomePhabricator

Successful login message should not be displayed when using CentralAuth
Closed, ResolvedPublic

Description

Author: nsk

Description:
I think this is the extension that displays a message about successful login after the user logs in. A similar message was also displayed by MediaWiki up to and including versipon 1.13. From 1.14alpha onwards, this MediaWiki message has been removed. So, without this extension the user can enjoy message-free logins, but after enabling this extension, at least on Wikipedia/Wikimedia, the user is back at logins that display this annoying and unnecessary message.


Version: unspecified
Severity: enhancement

Details

Reference
bz15911

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:20 PM
bzimport set Reference to bz15911.
bzimport added a subscriber: Unknown Object (MLST).

CentralAuth relies on images loaded from that 'successful login', so it looks like a WONTFIX.

nsk wrote:

perhaps, however, you could find a way to not disturb the user with that useless message, even though it would probably require a few changes.

When Wikipedia was updated to 1.14 I was happy that I was not seeing this "successful login" message anymore. But then I decided to unify my accounts, and I see this hated message again, which only consumes my precious time without giving me any information that I ever requested or wanted to see. As a user, it is so much a disturbance for me that I am really thinking about cancelling my unified login (not sure how or if possible though, but that's another matter).

If I knew that I would have to face this message again if I were to unify my accounts I would surely never have unified my accounts. In fact, before I saw that message I was considering installing a similar unified login for my wikis with the same extension, but after seeing the message on Wikipedia I decided not to use the extension.

In fact that similar message present in pre-1.14 mediawiki was always my biggest dislike regarding mediawiki itself. As a user I can see absolutely no need for such a message to even exist at all, as it only eats up my time or makes me undergo a useless click.

Don't know what other users think, but I, for one, would think that finding a way to remove this message should be a high-priority fix.

Since people somehow lived with this for years with little complaint, I don't think it's going to be a high-priority as such.

One possibility is to redirect back to the 'return to' target immediately after the DOM confirms the cookie-setting images are loaded; this would minimize the trauma. On the other hand, it could make the screen seem to flicker, and might be confusing for people wondering what was loading.

If it's re-tooled a little to look more like a "loading..." interstitial, that would probably be reasonably ok.

Alternatively, the whole login form could be redone where possible in a more AJAX-y style to submit the form credentials, then load up the cookie-fixer images inline, *then* redirect to the returnto target, without needing to use an interstitial. This would appear more natural, as long as it's feasible to detect the properly-loaded images. (If images don't work right for this we might be able to devise something else, but things can get tricky.)

rowan.collins wrote:

I suppose another option, if you're going down the "AJAX-y" route, would be to go to the returnto target straight away, and load the images in a banner at the top of that page. Something like the "Your message has been sent" in GMail, but saying "You are now logged in to this site, and also these: [image][image]"

Might be a little trickier to implement cleanly, since you'd be modifying the display of standard pages, rather than everything happening on a Special page, but would give a nice user experience.

This was "fixed" with the new SUL2 auto-login system.