/[soft]/identity/CatDap/trunk/lib/CatDap/Controller/user.pm
ViewVC logotype

Log of /identity/CatDap/trunk/lib/CatDap/Controller/user.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 1807 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 27 16:53:34 2011 UTC (8 years, 8 months ago) by rda
File length: 15323 byte(s)
Diff to previous 561
code layout

Revision 561 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 13:33:29 2011 UTC (9 years, 1 month ago) by buchan
File length: 15223 byte(s)
Diff to previous 559
Add error pages for user self-editing buttons, and correctly collect ldap errors
Respect Controller::User::editable_attrs in user editing page
Add preferredLanguage to editable_attrs


Revision 559 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 23:01:21 2011 UTC (9 years, 1 month ago) by buchan
File length: 14853 byte(s)
Diff to previous 245
Fix display of non-ascii characters (may need some work in admin for multi-valued attributes)


Revision 245 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 7 01:39:40 2011 UTC (9 years, 2 months ago) by misc
File length: 14800 byte(s)
Diff to previous 244
more compact code

Revision 244 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 7 01:39:35 2011 UTC (9 years, 2 months ago) by misc
File length: 14836 byte(s)
Diff to previous 168
fix string substitution, this emptied the searchfilter, leading to a catdap error page

Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 13 23:15:43 2010 UTC (9 years, 3 months ago) by misc
File length: 14852 byte(s)
Diff to previous 139
- patch from Maarten Vanraes to fix the issue of keyprefix with ipv6


Revision 139 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 25 11:34:51 2010 UTC (9 years, 4 months ago) by buchan
File length: 14528 byte(s)
Diff to previous 135
Dont hardcode filters, but use user's store configuration
This allows configuration of which user attribute to login with, by
only changing authentication configuration (e.g. in catdap_local.yml)


Revision 135 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 24 23:03:07 2010 UTC (9 years, 4 months ago) by misc
File length: 14302 byte(s)
Diff to previous 64
- factorise the code who deal with ip ( so we can change it at one place for ipv6 support )

Revision 64 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 4 15:26:50 2010 UTC (9 years, 4 months ago) by buchan
File length: 14287 byte(s)
Diff to previous 56
Dont use Data::Dumper


Revision 56 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 4 11:59:43 2010 UTC (9 years, 4 months ago) by buchan
File length: 14286 byte(s)
Diff to previous 46
Switch to View::Email::Template for emails
Complete password reset by admin, and localise in user's preferredLanguage
Localise all /user content
Require re-entry of current password on password change
Clean up debugging



Revision 46 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 16:14:41 2010 UTC (9 years, 4 months ago) by buchan
File length: 13881 byte(s)
Diff to previous 44
Fixed registration sequence for password encryption with cookie instead of session id
Initial work on admin password resets of users, email notification to user still
 not working


Revision 44 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 09:34:45 2010 UTC (9 years, 5 months ago) by buchan
File length: 12535 byte(s)
Diff to previous 43
Update cookie expiry on successful re-auth


Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 09:17:19 2010 UTC (9 years, 5 months ago) by buchan
File length: 12470 byte(s)
Diff to previous 42
Use a generated UUID stored in a cookie, instead of the session key, as a portion 
of the encryption key we use to encrypt the password for storage in the session.

It should now be more or less impossible for an attacker to get the password, as
they need access to the browser and the server.


Revision 42 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 3 08:04:04 2010 UTC (9 years, 5 months ago) by buchan
File length: 11956 byte(s)
Diff to previous 38
Indenting fixes by perltidy


Revision 38 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 2 20:29:21 2010 UTC (9 years, 5 months ago) by buchan
File length: 10758 byte(s)
Diff to previous 15
Add some CSS themeing, and refactor some template stuff using preprocess
Add missing tempaltes



Revision 15 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 28 10:59:32 2010 UTC (9 years, 5 months ago) by buchan
File length: 10048 byte(s)
Diff to previous 13
Add more useful logging, remove some more debug logging


Revision 13 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 26 14:51:48 2010 UTC (9 years, 5 months ago) by buchan
File length: 10109 byte(s)
Diff to previous 6
Clean up repo


Revision 6 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 16:31:37 2010 UTC (9 years, 5 months ago) by buchan
Original Path: identity/CatDap/lib/CatDap/Controller/user.pm
File length: 10109 byte(s)
Diff to previous 5
Dont log password


Revision 5 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 16:22:06 2010 UTC (9 years, 5 months ago) by buchan
Original Path: identity/CatDap/lib/CatDap/Controller/user.pm
File length: 10127 byte(s)
Diff to previous 4
First version with:
-working registration and subsequent password change
-user editing of LDAP attributes (including add/delete, still need to fix multi values)
-normal password changes

What is still missing:
-password policy checking at login
-password policy checking at password change
-multi-value editing
-administration controller


Revision 4 - (view) (download) (annotate) - [select for diffs]
Added Mon Oct 11 23:24:37 2010 UTC (9 years, 5 months ago) by buchan
Original Path: identity/CatDap/lib/CatDap/Controller/user.pm
File length: 966 byte(s)
Initial checkin of CatDap.
Features:
-Minimal access by "proxy" account
-Captcha support
-Registration notification by email
-Login with key in email as password (must fix URL supplied by mail)
-After login ... nothing


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26