Ticket #869 (closed enhancement: fixed)

Opened 18 months ago

Last modified 3 months ago

Add "forgot your password?" dialog

Reported by: bmmpxf Owned by: jjohnson
Priority: minor Milestone: 1.1 "Rock Solid"
Component: User Management Version: 1.x
Keywords: Cc: sbenthall,
Total Hours: 0.0 Blocked By:
Sensitive: no Estimated Hours: 0
Blocking:

Description

This is pretty SOP for web logins. And plus, I've forgotten my login info.

Change History

Changed 18 months ago by bmmpxf

  • cc sbenthall, added

Also, looks like the users of a previous instance demo.geonode.org have been wiped out, so I just created by same username again...

Changed 17 months ago by sbenthall

  • milestone changed from 1.x to 1.1

Changed 15 months ago by sbenthall

  • owner changed from ingenieroariel to jjohnson

Changed 15 months ago by sbenthall

  • milestone changed from 1.1 to 1.0.x

Changed 12 months ago by sbenthall

  • milestone changed from 1.0.x to 1.1 "Rock Solid"

Changed 12 months ago by sbenthall

pull request?

Changed 12 months ago by jjohnson

 https://github.com/GeoNode/geonode/pull/21

David reviewed this and found some issues, see the comments.

Changed 11 months ago by jjohnson

Comments in the pull request. This is standard django functionality, not something I actually implemented.

Changed 11 months ago by jjohnson

 http://www.rkblog.rk.edu.pl/w/p/password-reset-django-10/

Looks like we may be able to over-ride those default views pretty easily. What is the desired functionality if there is no mail server configured?

Changed 11 months ago by dwinslow

I think the best thing would be to not offer to reset passwords if mail can't be sent. If that's infeasible an error message reporting that it didn't work would be a lot better than the current behavior (pretending a mail is on the way.)

Changed 11 months ago by rpenate

FWIW, I think this functionality makes sense (and thought I had made a ticket about it already...)

I think David's point about not offerring to reset passwords (or erroring) if we can't actually deliver on that promise makes sense.

Changed 11 months ago by jjohnson

Hows this sound ... override the template such that it gives the user a notice that they need to contact the administrator via email at xyz@… to have their password set ... or if mail server is configured give them that chance? ... I suppose this raises the question if they didnt configure an administrator in the django settings what to do?

Changed 3 months ago by dwinslow

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.