• Status Researching
  • Percent Complete
  • Task Type Feature Request
  • Category Backend/Core
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Low
  • Reported Version 1.0-rc7
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Flyspray
Opened by ericblade - 31.10.2018
Last edited by peterdd - 02.11.2018

FS#2522 - email vs username login issues

So, I’ve been away from Flyspray for more than a few years. When I tried to login to the Flyspray here, I was unable to login, because I don’t remember my username, and I was unable to retrieve my username, because there’s no function for that. I was *also* unable to re-register the same email address. SO, having an account system that requires both unique usernames and unique email addresses, but has no way of retrieving one from the other, doesn’t work out so well.

Suggestion: either use email as username, or add a function to retrieve username (perhaps along with password retrieval . . password retrieval would then have to take username -or- email, probably)

Project Manager

Sadly flyspray_users.email_address is currently not unique. There can be 2 user accounts with same email address, for instance a normal registered user1 and a user2 registered with OAuth, for example Github if OAuth configured for Github in a Flyspray install.

I like the idea of using just an email address for login and retrieving forgotten password function, but to be reliable requires probably some review/refactoring of db-tables . (OAuth, and not forget LDAP accounts, and the multiple (email) addresses feature for 1 account)

Project Manager

@ericblade: There is a user eblade , maybe that was your old account?

This search could have found any public tasks opened by any 'blade'-users ;-)[]=&opened=blade

Yeah, low excuse by me I know. :-P

Doh, I'm used to eblade being too short for most logins .. lol

I tried to re-registerer under same email, and it wouldn't let me.. but it also wouldn't tell me what the other username was. So.. not sure how to proceed from that.. I had to use a different email address to register new. :)

Perhaps a system could be configured to suggest possible usernames from the emails? Places where security is tantamount would not want that. But run of the mill public or low sec projects might find it useful :)


Available keyboard shortcuts


Task Details

Task Editing