Discussion:
Logout/PW/Email UX fix
(too old to reply)
Warren Young
2018-08-01 16:35:59 UTC
Permalink
It's long bothered me that Fossil puts the password change feature on the "Logout" screen, and that clicking "Logout" doesn't actually log you out. This is not discoverable other than by accident.

What’s brought this issue to a head for me is the new forum feature, where now we also have the Email Alerts link on this page as well, which also has nothing to do with logging out.

I propose that

$USERNAME &mdash; <a href=".../login">Logout</a>

change to

<a href=".../login">$USERNAME</a>

and that this page simply be the user settings page.

I’d then like to see /login change to something more generic like /user. If someone depends on the existing name as an API, a /login alias could be added, either in code or via the existing URL aliasing feature.

While logged out, `$USERNAME` in the second bit of HTML above can change to `Log In`.
Dominique Devienne
2018-08-02 07:03:35 UTC
Permalink
Post by Warren Young
It's long bothered me that Fossil puts the password change feature on the
"Logout" screen, and that clicking "Logout" doesn't actually log you out.
This is not discoverable other than by accident.
What’s brought this issue to a head for me is the new forum feature, where
now we also have the Email Alerts link on this page as well, which also has
nothing to do with logging out.
+1. Add to that handling of mail notifications settings (for the forum at
least) is hidden in the page you get when you click that logout link. Quite
un-intuitive IMHO. --DD
Florian Balmer
2018-08-02 11:47:39 UTC
Permalink
Post by Warren Young
I’d then like to see /login change to something more generic like
/user. If someone depends on the existing name as an API, a /login
alias could be added, either in code or via the existing URL aliasing
feature.
It's possible (and very convenient) to have a direct logout link:

http://example.com/cgi-bin/fossil.cgi/repository/login?out

Or, from (unversioned) wiki pages (with the Fossil Wiki markup flavor):

[/login?out | Logout]

I think this could also work for the Page Header edited through the
Customize Skin interface.

--Florian

Loading...