mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-22 20:13:50 +08:00
- LiveWriter: Save the author field for blog posts...
- fix bug in user creation... --HG-- branch : dev
This commit is contained in:
@@ -160,6 +160,7 @@ namespace Orchard.Blogs.Services {
|
|||||||
blogPost.Title = title;
|
blogPost.Title = title;
|
||||||
blogPost.Slug = slug;
|
blogPost.Slug = slug;
|
||||||
blogPost.Text = description;
|
blogPost.Text = description;
|
||||||
|
blogPost.Creator = user;
|
||||||
|
|
||||||
_contentManager.Create(blogPost.ContentItem, VersionOptions.Draft);
|
_contentManager.Create(blogPost.ContentItem, VersionOptions.Draft);
|
||||||
|
|
||||||
|
@@ -63,14 +63,6 @@ namespace Orchard.Users.Controllers {
|
|||||||
var model = new UserCreateViewModel();
|
var model = new UserCreateViewModel();
|
||||||
UpdateModel(model);
|
UpdateModel(model);
|
||||||
|
|
||||||
var user = _membershipService.CreateUser(new CreateUserParams(
|
|
||||||
model.UserName,
|
|
||||||
model.Password,
|
|
||||||
model.Email,
|
|
||||||
null, null, true));
|
|
||||||
|
|
||||||
model.User = Services.ContentManager.UpdateEditorModel(user, this);
|
|
||||||
|
|
||||||
string userExistsMessage = VerifyUserUnicity(model.UserName, model.Email);
|
string userExistsMessage = VerifyUserUnicity(model.UserName, model.Email);
|
||||||
if (userExistsMessage != null) {
|
if (userExistsMessage != null) {
|
||||||
AddModelError("NotUniqueUserName", T(userExistsMessage));
|
AddModelError("NotUniqueUserName", T(userExistsMessage));
|
||||||
@@ -80,6 +72,14 @@ namespace Orchard.Users.Controllers {
|
|||||||
AddModelError("ConfirmPassword", T("Password confirmation must match"));
|
AddModelError("ConfirmPassword", T("Password confirmation must match"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var user = _membershipService.CreateUser(new CreateUserParams(
|
||||||
|
model.UserName,
|
||||||
|
model.Password,
|
||||||
|
model.Email,
|
||||||
|
null, null, true));
|
||||||
|
|
||||||
|
model.User = Services.ContentManager.UpdateEditorModel(user, this);
|
||||||
|
|
||||||
if (ModelState.IsValid == false) {
|
if (ModelState.IsValid == false) {
|
||||||
Services.TransactionManager.Cancel();
|
Services.TransactionManager.Cancel();
|
||||||
return View(model);
|
return View(model);
|
||||||
|
Reference in New Issue
Block a user