Doug Bell
15e3894b86
forward port of bugfix from 7.3.21
2007-07-14 00:04:20 +00:00
Colin Kuskie
2dd127c394
fix bad whitespace before POD directives
2007-07-11 18:17:23 +00:00
Doug Bell
8674572035
add: Settings can now return errors and messages to the user
...
add: WebGUI Auth password recovery can now be done by profile fields or just e-mail address
2007-07-09 21:23:11 +00:00
Doug Bell
32c2091360
fix: WebGUI/Auth.pm -- Required fields on Create Account show up with HASH(0xblah) as their value
...
fix: Added some i18n for password security measures that was neglected.
Fixed some coding standards with some subs.
2007-07-06 00:36:19 +00:00
Graham Knop
8a88823682
fix: Email validate codes aren't removed after use
2007-07-02 17:21:08 +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
Doug Bell
c2a675564b
fix: Fixed a problem with password recovery with the new user profile data
2007-05-29 17:25:24 +00:00
Doug Bell
07a40788bb
add: User profile data table is now a flat table.
2007-05-28 21:35:34 +00:00
Doug Bell
efb0109465
fix: Creating users with same e-mail address doesn't work
2007-02-16 16:53:50 +00:00
Frank Dillon
bf33fb9d3f
fixed a bug that wouldn't allow for inheritance
2007-02-08 22:20:03 +00:00
Drake
574b0313c3
Add safeties to avoid password recovery being turned on at all with zero
...
profile fields selected, to avoid confusion. Update some documentation.
2006-12-06 22:31:00 +00:00
Drake
133cac4f77
Add workflow activity for expiry of users with unvalidated email addresses.
2006-12-06 12:37:19 +00:00
Drake
631d8cb0e6
Switch to profile-based password recovery.
2006-12-06 11:57:36 +00:00
Drake
4da7c74740
Streamlining of a few character-counting methods regarding suitability of
...
passphrases.
2006-11-22 21:32:28 +00:00
JT Smith
b9010b8c07
merging 7.1.3 changes
2006-10-30 20:20:24 +00:00
Roy Johnson
47f023255f
fix - New created users don't have password
2006-10-18 22:13:36 +00:00
Roy Johnson
a43577a119
New features for 7.1
2006-10-11 19:26:10 +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
Matthew Wilson
204abf2fe1
Mail::Send fix. grrrrrrrr
2006-05-09 12:41:17 +00:00
Martin Kamerbeek
29351b77a8
fixed bug [ 1471909 ] createAccountSave not called - no validate email
2006-05-02 11:28:57 +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
15806ddb9d
oops
2006-04-17 13:10:43 +00:00
Matthew Wilson
c49650daea
unfortunately it has to be this way.
2006-04-17 13:09:39 +00:00
JT Smith
6c6d36c981
readding mail footer to email messages
...
removed some old settings that don't apply any longer
2006-04-09 16:12:32 +00:00
JT Smith
47afbb0138
converting to new mail queue api
2006-03-21 03:36:44 +00:00
Roy Johnson
7dc954ebca
Fixed the change password always changes admins password bug.
...
Also some more work on the EMS.
2006-02-18 18:24:40 +00:00
JT Smith
f9a60ab55a
added captcha form control and strengthened captcha security
2006-02-13 15:03:37 +00:00
Roy Johnson
4e7fbea4a7
merging 6.8 bugfixes
2006-02-12 23:23:54 +00:00
Colin Kuskie
62a841ced9
Move 6.8's Group ipFilter test into User.t since isInGroup was moved into WebGUI::User.pm
...
forward port of ipFilter bugfix, typo
2006-02-10 20:31:26 +00:00
JT Smith
3816ad750f
replaced webgui mail system
2006-01-31 20:20:09 +00:00
Matthew Wilson
4a3121960f
removal of dumpSession.
2006-01-26 05:39:16 +00:00
Matthew Wilson
150087f703
lots of operation and auth fixes.
2006-01-19 03:07:34 +00:00
Colin Kuskie
1fdc49b3bf
Storage constructors need session variables
2006-01-18 21:43:01 +00:00
Matthew Wilson
8839c094c5
some login logout cookie fixes.
2006-01-18 05:58:31 +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
Matthew Wilson
128f265678
finally, the last of this round of syntax fixes.
2006-01-15 21:02:00 +00:00
Matthew Wilson
f8de599f35
more bugfixes. last of this round of syntaxCheck.t fixes.
2006-01-15 19:39:12 +00:00
JT Smith
b0ffb721b6
more session related bug fixes
2006-01-15 18:34:44 +00:00
Matthew Wilson
65823b1f53
oodles of fixes.
2006-01-15 15:56:17 +00:00
Colin Kuskie
edfaa153b9
end of test program sweeps for dictionary lookups via subroutine instead
...
of object method.
2006-01-15 02:34:50 +00:00
Matthew Wilson
19bce8eaf6
bunches o syntax fixes.
2006-01-14 21:06:52 +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
925906ca7e
refactored WebGUI::Id to use new session api
2006-01-11 23:34:02 +00:00
JT Smith
b3974c0cd5
refactored WebGUI::HTMLForm api to use new session system
2006-01-11 16:53:02 +00:00
JT Smith
2599a4c853
converting WebGUI::Form API to use new session system
2006-01-10 17:43:38 +00:00