Commit Graph

52 Commits

Author SHA1 Message Date
Sebastien Ros
29e373202a Refactoring PBKDF2 support 2015-01-22 18:36:26 -08:00
Lombiq
07ad6329f6 Fixing ironic typo 2015-01-20 19:01:53 +01:00
Lombiq
5b74c20553 #21036: User password hashes are now created with the PBKDF2 algorithm.
Work Item: 21036
2015-01-17 22:42:40 +01:00
Lombiq
1e51f157ea Normalizing line endings in MembershipService 2015-01-16 23:19:13 +01:00
Bertrand Le Roy
1540f69a79 Partial identity matches can now be considered as full matches, fixing a bug where import files would create duplicate items if imported several times. 2014-10-17 13:16:34 -07:00
christian@AlteredCarbon
8e6a7486ce #19760: Propagating the suppression of IEnumerable<> and loops for IUserEventHandlers
Work Item: 19760
2014-10-13 23:47:01 +01:00
Sebastien Ros
5da0177c68 Fixing User unit tests 2014-03-28 10:03:54 -07:00
Sebastien Ros
94189a58c7 Moving redirect suppression logic 2014-02-04 13:53:59 -08:00
Sebastien Ros
e7d4626394 Adding support for prefixed tenant authentication redirects 2014-02-03 15:34:20 -08:00
Sebastien Ros
70be174c72 Implementing Orchard.JobsQueue 2014-01-14 14:43:20 -08:00
Sebastien Ros
50d759ad4a Adding email template wrappers 2014-01-13 11:59:07 -08:00
Sebastien Ros
546aa2fc9c Extracting Orchard.Users email templates
The texts of the emails sent are defined in custom shapes.
It's using IMessageService to send an email directly.
2014-01-10 17:37:00 -08:00
Sebastien Ros
615b0d59dd #19713: Adding identity resolvers for Layers and Users
Work Item: 19713

--HG--
branch : 1.x
2013-07-08 12:02:55 -07:00
Nicholas Mayne
c4249dfd39 #19187: Adding CreateUserParams to the UserContext
Work Item: 19187

--HG--
branch : 1.x
2013-06-06 11:11:12 +01:00
Sebastien Ros
660ce58382 #18264: Fixing SetPasswordEncryted
Work Item: 18264

--HG--
branch : 1.x
2011-12-15 17:34:20 -08:00
Suha Can
bf5cfef15f SantiagoIT's contribution to add an approved event to the user event handler, with a slight modification to where it's raised in the membership service on user creation.
--HG--
branch : contributions
2011-06-16 13:19:42 -07:00
Andre Rodrigues
0073fbd1a9 #17691: Possible to create invalid admin account with Turkish collation
--HG--
branch : 1.x
2011-04-08 14:44:32 -07:00
Sebastien Ros
bdd3727804 Correcting the message sent to moderate the accounts
--HG--
branch : 1.x
2011-01-07 16:33:01 -08:00
Andre Rodrigues
a4e824fb4a #17033: Fixing live writter and blog post admin permissions.
--HG--
branch : dev
2010-12-10 18:54:36 -08:00
Sebastien Ros
0bd37630d4 Fixing compilation issue
--HG--
branch : dev
2010-12-10 17:44:43 -08:00
Sebastien Ros
83e2b84688 Removing NotImplementedException in MembershipService by using the new EncryptionService
--HG--
branch : dev
2010-12-10 17:04:40 -08:00
Andre Rodrigues
18d1e80189 #16849: Replacing strings and console.writelines by exception throwing.
--HG--
branch : dev
2010-12-08 18:18:52 -08:00
Suha Can
f6cfeb3d66 Refactoring
--HG--
branch : dev
2010-12-07 16:47:30 -08:00
Suha Can
c97a8d26cb Cleanup (includes)
--HG--
branch : dev
2010-12-07 15:47:45 -08:00
Sebastien Ros
fadcc4ef6e Adding IEncryptionServices
Implements symetric encoding/decoding services based on a per-tenant key generated randomly during setup in the ShellSettings.
Replaces MachineKey.Encode/Decode usages.
Adding ComputedField to wrap get/set calls from parts, making the Smtp password encrypted in the db automatically.

--HG--
branch : dev
2010-12-03 16:14:17 -08:00
Sebastien Ros
3e29e2ed65 Improving e-mail templates and settings for users registration
--HG--
branch : dev
2010-12-02 15:46:33 -08:00
Sebastien Ros
081a3dc53b Improving lost password functionality
--HG--
branch : dev
2010-11-30 17:19:13 -08:00
Suha Can
0a5a48cf1d PERF: Fixing 16595 Verify User Unicity
--HG--
branch : perf
2010-11-29 14:13:02 -08:00
Sébastien Ros
e2adccc598 Refactoring users challenge emails
- Adding unit tests
- Creating a stub for email messages
- Adding tenant's name to nonces in order to prevent cross-tenants substitution

--HG--
branch : dev
2010-11-28 18:34:13 -08:00
Sébastien Ros
4631207f51 Adding UI to change password
- new Lost Password link in LogOng view
- sends a reset link by mail

Work Item: 16341

--HG--
branch : dev
2010-11-26 17:02:22 -08:00
Andre Rodrigues
d94666aac0 Replace tabs for spaces in views, css and cs files.
--HG--
branch : dev
2010-11-24 16:10:08 -08:00
Sebastien Ros
75d3c5b13c Reorganizing modules for new build process
--HG--
branch : dev
2010-11-18 16:01:09 -08:00
Dave Reed
e869a4f467 Fixing some basic fx cop warnings
--HG--
branch : dev
2010-11-12 12:47:06 -08:00
Suha Can
1ce1cc9521 PERF: Fix for Dispel CurrentUser/CurrentSite magic
http://orchard.codeplex.com/workitem/16718

--HG--
branch : perf
2010-11-04 20:24:48 -07:00
Nathan Heskew
70453d012b Merge
--HG--
branch : dev
2010-09-02 21:29:10 -07:00
Sebastien Ros
a2747b933a Corrected unit tests
--HG--
branch : dev
2010-09-02 17:10:05 -07:00
Sebastien Ros
4f673e235f Corrected build failure
--HG--
branch : dev
2010-09-02 16:48:07 -07:00
Nathan Heskew
33d47b3c39 Build*Model -> Build*Shape (in process of changing to work with (Clay) shapes instead of ContentItemViewModel)
--HG--
branch : dev
2010-09-02 15:11:33 -07:00
Sebastien Ros
257cb4682a Corrected resolution of username
- Using IRepository was also looking at removed content items

--HG--
branch : dev
2010-09-01 18:18:53 -07:00
Sebastien Ros
98d11e81f0 Added email challenge
--HG--
branch : dev
2010-09-01 14:39:28 -07:00
Sebastien Ros
067c5db740 EventHandler for User creation
- Could allow a module to provide some logic to prevent specific users from registering

--HG--
branch : dev
2010-08-31 14:14:14 -07:00
Sebastien Ros
6264af8888 Registration settings
--HG--
branch : dev
2010-08-31 12:57:15 -07:00
Nathan Heskew
221efe54ac User -> UserPart
- updating part names to conform to a <name>Part convention

--HG--
branch : dev
rename : src/Orchard.Web/Modules/Orchard.Users/Drivers/UserDriver.cs => src/Orchard.Web/Modules/Orchard.Users/Drivers/UserPartDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Handlers/UserHandler.cs => src/Orchard.Web/Modules/Orchard.Users/Handlers/UserPartHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Models/User.cs => src/Orchard.Web/Modules/Orchard.Users/Models/UserPart.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Models/UserRecord.cs => src/Orchard.Web/Modules/Orchard.Users/Models/UserPartRecord.cs
2010-07-22 23:56:17 -07:00
Suha Can
9fa486a559 Merge 2010-06-04 12:35:16 -07:00
Renaud Paquay
641e3833cd Make user validate a bit more robust 2010-05-13 16:31:40 -07:00
Andrew Ma
de4aacc5bc Issue #16411. Adding support for additional Hash algorithms specified by user in the UserRecord. 2010-04-24 17:01:11 -07:00
Sebastien Ros
bea0266688 Added an ArgumentNullException sanity check to let devs know it’s not allowed here, and checked before calling the method. The standard validation pipeline does the rest as it is marked [Required] 2010-04-16 13:31:36 -07:00
Suha Can
13783e748a - Patch for issue #16396 by Andrew Ma 2010-04-16 13:14:45 -07:00
Erik Porter
a21471ddf3 Code cleanup and consistency (renaming to match patterns, moving namespaces, etc)
--HG--
branch : dev
rename : src/Orchard.Web/Core/Common/Controllers/BodyDriver.cs => src/Orchard.Web/Core/Common/Drivers/BodyDriver.cs
rename : src/Orchard.Web/Core/Common/Controllers/RoutableDriver.cs => src/Orchard.Web/Core/Common/Drivers/RoutableDriver.cs
rename : src/Orchard.Web/Core/Common/Models/BodyAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/BodyAspectHandler.cs
rename : src/Orchard.Web/Core/Common/Models/CommonAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/CommonAspectHandler.cs
rename : src/Orchard.Web/Core/Common/Models/RoutableAspectHandler.cs => src/Orchard.Web/Core/Common/Handlers/RoutableAspectHandler.cs
rename : src/Orchard.Web/Core/Common/Records/BodyRecord.cs => src/Orchard.Web/Core/Common/Models/BodyRecord.cs
rename : src/Orchard.Web/Core/Common/Records/CommonRecord.cs => src/Orchard.Web/Core/Common/Models/CommonRecord.cs
rename : src/Orchard.Web/Core/Common/Records/CommonVersionRecord.cs => src/Orchard.Web/Core/Common/Models/CommonVersionRecord.cs
rename : src/Orchard.Web/Core/Common/Records/RoutableRecord.cs => src/Orchard.Web/Core/Common/Models/RoutableRecord.cs
rename : src/Orchard.Web/Core/Navigation/Records/MenuItemRecord.cs => src/Orchard.Web/Core/Navigation/Models/MenuItemRecord.cs
rename : src/Orchard.Web/Core/Navigation/Records/MenuPartRecord.cs => src/Orchard.Web/Core/Navigation/Models/MenuPartRecord.cs
rename : src/Orchard.Web/Core/Navigation/Services/MainMenu.cs => src/Orchard.Web/Core/Navigation/Services/MainMenuService.cs
rename : src/Orchard.Web/Core/Scheduling/Records/ScheduledTaskRecord.cs => src/Orchard.Web/Core/Scheduling/Models/ScheduledTaskRecord.cs
rename : src/Orchard.Web/Core/Settings/Controllers/SiteSettingsDriver.cs => src/Orchard.Web/Core/Settings/Drivers/SiteSettingsDriver.cs
rename : src/Orchard.Web/Core/Settings/Models/SiteSettingsHandler.cs => src/Orchard.Web/Core/Settings/Handlers/SiteSettingsHandler.cs
rename : src/Orchard.Web/Core/Settings/Records/SiteSettingsRecord.cs => src/Orchard.Web/Core/Settings/Models/SiteSettingsRecord.cs
rename : src/Orchard.Web/Core/Themes/Models/ThemeSiteSettingsHandler.cs => src/Orchard.Web/Core/Themes/Handlers/ThemeSiteSettingsHandler.cs
rename : src/Orchard.Web/Core/Themes/Records/ThemeRecord.cs => src/Orchard.Web/Core/Themes/Models/ThemeRecord.cs
rename : src/Orchard.Web/Core/Themes/Records/ThemeSiteSettingsRecord.cs => src/Orchard.Web/Core/Themes/Models/ThemeSiteSettingsRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Controllers/BlogPostDriver.cs => src/Orchard.Web/Modules/Orchard.Blogs/Drivers/BlogPostDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogArchiveHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogArchiveHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Blogs/Models/BlogPostHandler.cs => src/Orchard.Web/Modules/Orchard.Blogs/Handlers/BlogPostHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Controllers/CommentDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Drivers/CommentDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Controllers/HasCommentsContainerDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Drivers/HasCommentsContainerDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Controllers/HasCommentsDriver.cs => src/Orchard.Web/Modules/Orchard.Comments/Drivers/HasCommentsDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/CommentHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/CommentSettingsHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/CommentSettingsHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsContainerHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/HasCommentsContainerHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Comments/Models/HasCommentsHandler.cs => src/Orchard.Web/Modules/Orchard.Comments/Handlers/HasCommentsHandler.cs
rename : src/Orchard.Web/Modules/Orchard.DevTools/Models/DebugLinkHandler.cs => src/Orchard.Web/Modules/Orchard.DevTools/Handlers/DebugLinkHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Controllers/PageDriver.cs => src/Orchard.Web/Modules/Orchard.Pages/Drivers/PageDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Models/PageHandler.cs => src/Orchard.Web/Modules/Orchard.Pages/Handlers/PageHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Services/SlugConstraint.cs => src/Orchard.Web/Modules/Orchard.Pages/Routing/SlugConstraint.cs
rename : src/Orchard.Web/Modules/Orchard.Pages/Services/SlugConstraintUpdator.cs => src/Orchard.Web/Modules/Orchard.Pages/Routing/SlugConstraintUpdator.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Controllers/UserRolesDriver.cs => src/Orchard.Web/Modules/Orchard.Roles/Drivers/UserRolesDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Models/UserRolesHandler.cs => src/Orchard.Web/Modules/Orchard.Roles/Handlers/UserRolesHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/PermissionRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/PermissionRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/RoleRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/RoleRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/RolesPermissions.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/RolesPermissionsRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Roles/Records/UserRolesRecord.cs => src/Orchard.Web/Modules/Orchard.Roles/Models/UserRolesRecord.cs
rename : src/Orchard.Web/Modules/Orchard.Sandbox/Controllers/SandboxPageDriver.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Drivers/SandboxPageDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Sandbox/Models/SandboxContentHandler.cs => src/Orchard.Web/Modules/Orchard.Sandbox/Handlers/SandboxContentHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Tags/Controllers/HasTagsDriver.cs => src/Orchard.Web/Modules/Orchard.Tags/Drivers/HasTagsDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Tags/Models/HasTagsHandler.cs => src/Orchard.Web/Modules/Orchard.Tags/Handlers/HasTagsHandler.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Controllers/UserDriver.cs => src/Orchard.Web/Modules/Orchard.Users/Drivers/UserDriver.cs
rename : src/Orchard.Web/Modules/Orchard.Users/Models/UserHandler.cs => src/Orchard.Web/Modules/Orchard.Users/Handlers/UserHandler.cs
2010-03-03 23:31:42 -08:00
Suha Can
afb9f1800e - Fixing 15873: Username is case sensitive.
--HG--
branch : dev
2010-03-02 17:23:45 -08:00