Colin Kuskie
d6f61c07d1
Make the Deactivate account template user selectable for both LDAP and WebGUI. Fixes bug #11482
2010-03-22 10:43:29 -07:00
Colin Kuskie
119d5137e2
Try to fallback to a default login template if the configured one won't work. Fixes bug #11450 .
2010-03-02 08:51:50 -08:00
Colin Kuskie
f24963bbfe
Fixed the label in Operation/User:www_editUser, generated by editUserForm in LDAP.pm. Fixes bug #11395 .
2010-02-08 15:25:53 -08:00
Colin Kuskie
c4e63dfef0
Auto update user's DN if it changes on the LDAP server. Fixes bug #11217
2009-11-13 16:17:18 -08:00
Doug Bell
ec30672d9e
fixed #11218 : LDAPS does not create users automatically
2009-11-09 18:06:52 -06:00
Doug Bell
770956f83f
Added POD to WebGUI::Auth::LDAP
2009-07-06 03:31:49 +00:00
Colin Kuskie
be15838529
Make LDAP auth return an error for failure to match passwords.
2009-06-11 16:16:22 +00:00
Arjan Widlak
aab891a5b6
Fixed #10450 : Different errormessages on login failure
2009-05-31 20:39:12 +00:00
Frank Dillon
4387ba382f
Removed extra code which reset the uri to what was stored int he LDAP Link.
2009-04-14 17:27:22 +00:00
Graham Knop
24da723629
updating copyright year
2009-02-20 23:47:30 +00:00
Colin Kuskie
5381f3038d
Forward port graceful handling of the deletion of the Auth LDAPLink.
2008-12-15 22:59:25 +00:00
Frank Dillon
32979d75e1
Replaced the account.options loop in the displayAccount auth methods with new macros for displaying deactivate account and back to site links. Another macro which allows text to be displayed according to whether the value passed in is empty or not was added to allow functionality similar to that which currently exists.
2008-11-18 07:05:23 +00:00
Frank Dillon
d91bc5754d
Merged the "Invite a Friend" application into the Account system and cleaned up the templates in the Inbox
2008-11-18 04:52:16 +00:00
Frank Dillon
4ff722bd5d
Pluggable Account system added to WebGUI with new Profile, Inbox, Friends, User, and Shop interfaces.
2008-11-15 11:39:23 +00:00
Frank Dillon
11d18075fa
Account release candidate - final changes before merge
2008-11-15 02:39:23 +00:00
Frank Dillon
d7d9eb946f
Modified LDAP connections to support ldaps and ldapi authentication. Additionally modified some of the labels and hoverhelp within the LDAPLink edit screen to better explain and make them less confusing.
2008-10-20 20:25:09 +00:00
Frank Dillon
a70e0cf66a
Registration form to keep user entries on error - required and errored out fields are now highlighted.
2008-09-17 00:58:50 +00:00
JT Smith
ef120fb06b
Added isVisitor, isAdmin, and isRegistered methods to User object instead
...
of hard coding checks everywhere with group ids. And updated the code base
to match.
2008-09-16 22:32:36 +00:00
Colin Kuskie
e3b9e4bd92
produce valid HTML in the Auth screen
2008-08-01 03:00:04 +00:00
JT Smith
01d9af6222
The concept of "realtime" workflow has been eliminated. Instead all workflows are now realtime (synchronous), and roll over to be asynchronous if they cannot complete succesfully and immediately.
2008-05-03 05:38:13 +00:00
JT Smith
93b5ca16e4
updating copyright year
2008-02-07 23:28:18 +00:00
Graham Knop
50cf668f48
More LDAP fixes
2007-10-09 21:37:47 +00:00
JT Smith
a7dde82421
updated copyright
2007-07-01 16:09:42 +00:00
Colin Kuskie
21c4fcb75f
This patch adds user invitations, a way for existing users on a site
...
to send an email to their friends and invite them to create an account
on the site. The feature is enabled or disabled in the site Settings.
(Operation/Settings.pm)
It is implemented as a new operation, Invite (Operation/Invite.pm,
Help/Invite.pm, i18n/English/Invite.pm), and the option is displayed
as an option on the user's account screen. (Operation/Shared.pm).
The form is templated, and lives in the Invite namespace. Once
the invitation is submitted, if the user's email address is not
already in WebGUI, an email is sent and a record is stored in
the userInvitations table.
When the friend gets the invitation, they are taken to the account
creation screen, which conveniently has their email address already
filled in. This required changes in the Auth modules (Auth.pm, Auth/*.pm),
and ProfileField.pm. The latter was so that profile fields can have
their values manually set. The former changes handle inserting the
email address, bypassing the anonymous registration check, and
updating the record in ther userInvitations table.
I refactored some code out of the AdminConsole for finding the url
back to the site and added it to Session/Url.pm. The method is
called getBackToSiteUrl.
2007-06-10 16:38:43 +00:00
Martin Kamerbeek
8b706dc727
fixed ldap auth module bug
2006-10-31 17:21:38 +00:00
Roy Johnson
2e506660f8
fix - Cannot manage user accounts in 7.1.0. See the comments in Auth/LDAP.pm. We really need a more robust fix.
2006-10-18 21:15:48 +00:00
Colin Kuskie
1ff964d399
fix whitespace problem in POD
2006-10-12 14:24:46 +00:00
Roy Johnson
fd95c57ed0
More 7.1 features
2006-10-11 21:46:51 +00:00
JT Smith
07f7e021ca
- fix: Ldap Registration of new users (Thanks to guiuser)
...
- fix: Missing/Incorrect POD
2006-07-11 20:54:24 +00:00
JT Smith
47e6e65dd1
- fix: op=saveSettings broken
2006-06-10 02:39:46 +00:00
JT Smith
771d11f833
- fix: Help is missing style
...
- fix: Setting expire password on user creation does nothing
- fix: Collaboration settings in help
- Lots of template fixes.
2006-06-02 16:22:55 +00:00
JT Smith
7921c7a708
[ 1457777 ] 6.99: Can't modify non-lvalue subroutine call
2006-04-28 18:55:20 +00:00
Matthew Wilson
31fc1bdd17
removed unneeded line from LDAP.pm, fixed empty returns from processOperations, and added more POD to PerformanceProfiler.pm
2006-02-04 13:54:00 +00:00
Matthew Wilson
4a3121960f
removal of dumpSession.
2006-01-26 05:39:16 +00:00
Matthew Wilson
fa5439b099
lots o fixes
2006-01-21 19:00:27 +00:00
Matthew Wilson
6266be5b65
lots more fixes and enhanced User.t
2006-01-18 15:22:43 +00:00
Matthew Wilson
e33c7bebc3
an absolute slew of changes.
2006-01-18 01:45:55 +00:00
Colin Kuskie
25ed7e1527
Update Macro docs to point to where DateTime is now
...
Add session vars to form element calls.
2006-01-17 05:13:48 +00:00
Matthew Wilson
09483e18c5
a ton of $session fixes (thanks to Colin), and a new $session checker, that supposedly, shouldn't be needed now. It can be backed out, however, easily.
2006-01-16 22:45:21 +00:00
JT Smith
453942cb58
more session related bug fixes
...
added setting test
2006-01-15 21:53:16 +00:00
JT Smith
b0ffb721b6
more session related bug fixes
2006-01-15 18:34:44 +00:00
JT Smith
5473560df4
another session related bug fix
2006-01-15 18:18:58 +00:00
Matthew Wilson
65823b1f53
oodles of fixes.
2006-01-15 15:56:17 +00:00
Matthew Wilson
19bce8eaf6
bunches o syntax fixes.
2006-01-14 21:06:52 +00:00
JT Smith
3feda4d3f3
more bug fixes
2006-01-13 19:51:51 +00:00
JT Smith
a3adaee3a0
removing unnecessary use lines
2006-01-12 22:27:20 +00:00
Colin Kuskie
01d95a265e
new i18n api requiring $session
2006-01-12 17:49:20 +00:00
JT Smith
877bf082a0
migrating paginator api to new session system
...
fixed a few old style session vars
2006-01-12 17:24:06 +00:00
JT Smith
65a40d75ac
refactored WebGUI::LDAPLink to use session api
2006-01-12 05:24:52 +00:00
JT Smith
2735385050
migrated WebGUI::Icon api to use new session
2006-01-11 23:12:07 +00:00