[Using Sakai] Option to reset the user password if lost

Steve Swinsburg steve.swinsburg at gmail.com
Sun Jun 6 16:10:15 PDT 2010


That screen is the Account page which can be found in your My Workspace. If your account is an internal Sakai account (ie you created it in Sakai), and you haven't removed the permissions that allow account edits, then you can reset the password. This tool allows a logged in user to reset their own password to something else they choose.

There is also the Password Reset tool which you can add to the !gateway site (ie front page) of your Sakai instance and configure it to allow any user type to reset your password. If you note on the rSmart login page, underneath the login box there is a 'Forgot Password?' link. This links to the Reset password tool. This tools allows a user who cannot login, the option to enter the email address associated with their account, and have a new password generated for them and sent via email so they can login.
If you add this tool, you can configure it in sakai.properties via the properties you mentioned before:
> resetRoles.count=4
> resetRoles.1=guest
> resetRoles.2=associate
> resetRoles.3=staff
> resetRoles.4=registered


So those user types should be able to reset their password via the Password reset tool on the gateway. VCheck the type of user that is trying to change their password. Also note that if these accounts are coming from an external system, eg LDAP, then you can't change your password.

So you have two options for password reset, logged in or not, both distinct use cases.

cheers,
Steve

p.s. This brings up another issue, the naming of the properties is confusing since they relate to user types not a roles. I've filed a JIRA to change this at http://jira.sakaiproject.org/browse/SAK-18624).



On 06/06/2010, at 7:55 PM, Abdul khader wrote:

> Hi,
> Please find attached the screen shot of the page. It is a registered account.
> The page shows the functionality to reset the password of the registered user in sakai. This instance of sakai is available on the following URL.
> https://mysakai.rsmart.com/xsl-portal
> 
> Anyone can register and then use the password reset button to reset their password. And it allows even the registered users to reset their passwords.
> 
> I would like the same functionality in 2.6.2. When I configure it, it only allows to reset the password for guest type users and no one else.
> 
> Please let me know how to achieve this.
> 
> Regards
> Abdul Khader
> 
> On Sun, Jun 6, 2010 at 12:46 PM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
> Hi,
> 
> The link you see there 'Forgot password' actually just links to the Reset Password tool in the Sakai instance, you'll note its the same screen.
> 
> What is the user type of the user you are trying to reset the password for? And is it an internal account or an externally provided one, eg from LDAP? 
> 
> cheers,
> Steve
> 
> 
> 
> 
> 
> On Sun, Jun 6, 2010 at 9:44 AM, Abdul khader <akhader at gmail.com> wrote:
> Dear All,
> Stepped across https://mysakai.rsmart.com/xsl-portal
> This is sakai and still has the ability to reset registered users passwords. Is that a custom code written by those people or some functionality achieved by tweaking sakai.properties file.
> 
> I tried setting the following values in sakai.properties.
> 
> visibleTools at org.sakaiproject.tool.api.ActiveToolManager=sakai.resetpass
> resetRoles.count=4
> resetRoles.1=guest
> resetRoles.2=associate
> resetRoles.3=staff
> resetRoles.4=registered
> 
> 
> But only guest accounts are allowed to change the password ?
> 
> Regards
> Abdul Khader
> 
> On Sun, Jun 6, 2010 at 2:12 AM, Abdul khader <akhader at gmail.com> wrote:
> Thanks for the quick and complete answers.
> I will explore the properties to extend and use it.
> 
> Should I raise this requirement as a feature request ? Will this be an enhancement request ? Is this functionality desirable ?
> 
> Regards
> Abdul Khader
> 
> 
> On Sun, Jun 6, 2010 at 2:04 AM, Matthew Jones <jonespm at umich.edu> wrote:
> I believe you can use that property to adjust which roles are eligible for reset
> 
> For example:
> 
> resetRoles.count=2
> resetRoles.1=guest
> resetRoles.2=registered
> 
> The workflow that you're describing would require code that I don't believe exists and would be a custom solution. You probably could use the reset-password tool [1] to get some ideas or extend it so that only certain users have access to the tool to send out password resets if this was a local requirement.
> 
> Many production installations use an external provider to control passwords such as LDAP and don't use this tool. This would also be more complex to setup but might offer some possibilities.
> 
> [1] https://source.sakaiproject.org/svn/reset-pass/trunk/
> 
> -Matthew
> 
> On Sat, Jun 5, 2010 at 4:21 PM, Abdul khader <akhader at gmail.com> wrote:
> That looks very good. Thanks.
> Looks like it is applicable to only the guest accounts, how do I make this functionality available for regular users and teachers.
> 
> If not, is there any way I can delegate the authority of changing the password for a group of students to a teacher. So that, if the student looses his password, he can request his teacher to reset it.
> 
> Regards
> Abdul Khader
> 
> 
> On Sun, Jun 6, 2010 at 12:53 AM, Matthew Jones <jonespm at umich.edu> wrote:
> You can add the Reset Password tool to the gateway (sakai.resetpass)l. Use these instructions:
> 
> http://collab.sakaiproject.org/pipermail/sakai-dev/2009-July/002570.html
> 
> Also, there was some work done to make the login page a little easier to customize and add a link to the reset password tool as part of http://jira.sakaiproject.org/browse/SAK-15324. However the earliest these changes this would be in a release is 2.7.1 or more likely 2.8.
> 
> -Matthew
> 
> On Sat, Jun 5, 2010 at 3:12 PM, Abdul khader <akhader at gmail.com> wrote:
> Dear All,
> Is there any way by which a sakai user can reset his/her password if lost. if the user forgets his password, is there anyway he can get the password or get his password reset ?
> 
> I am using 2.6.2 version.
> 
> Regards
> Abdul Khader 
> _______________________________________________
> sakai-user mailing list
> 
> sakai-user at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
> 
> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 
> 
> _______________________________________________
> sakai-user mailing list
> sakai-user at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
> 
> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 
> 
> 
> _______________________________________________
> sakai-user mailing list
> sakai-user at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
> 
> TO UNSUBSCRIBE: send email to sakai-user-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> 
> <rSmartMySakai.jpg>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20100607/062b9551/attachment.html 


More information about the sakai-user mailing list