Ticket #77 (assigned enhancement)

Opened 17 years ago

Last modified 16 years ago

PHG Login Module

Reported by: khaled Owned by: khaled
Priority: major Milestone: PregnancyHealthGuru Beta Release
Component: Pregnancy.HealthGuru Version:
Severity: tested_live_not_working Keywords:
Cc:

Description

Design and implement a sessions based login/logout module for users based on username/password authentication. Generation of a user account is based on registration (Ticket #68). This module should be a class-based plugin for any future site.

Attachments

PHGPopOverBoxes.zip (198.6 kB) - added by lila 17 years ago.

Change History

Changed 17 years ago by lila

Changed 16 years ago by khaled

  • severity changed from assigned_awaiting_start to fixed_not_ready_to_test

Added code to Right Column Search Box to provide universal login/logout capability from any page. The user can click a login link above the search box and is prompted to login via a greybox/smoothbox control. If successful, the user is logged in (otherwise, the user is prompted to try again or request forgotten password). Once logged, the user can click the logout link to logout immediately (an AJAX call is made to perform the logout).

Still need to implement a Forgot Password system. Also, there appear to be a few pages that are not properly integrated with the module. Until those are tracked down, we will wait to submit this ticket for QA.

Changed 16 years ago by khaled

  • owner changed from khaled to brent
  • status changed from new to assigned
  • type changed from defect to enhancement
  • severity changed from fixed_not_ready_to_test to fixed_ready_to_test

Altered Login module to perform login check internally, removing integration by page requirement and eliminating possibility of future integration issues. Also built Forgot Username / Reset password functionality to either look-up a username based on a provided email or to reset the user password and send an email to the email address with username and password attached. The forgot password screen is functionally complete but may require a graphical design.

Changed 16 years ago by brent

  • owner changed from brent to khaled
  • severity changed from fixed_ready_to_test to tested_live_not_working

QA Documentation - 11/12/08 (BP)

  • We should change the 'My Profile' link above the search box to 'My Account' in order to not confuse between this page and the users public profile.
Note: See TracTickets for help on using tickets.