merge
This commit is contained in:
@@ -1,34 +1,34 @@
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using umbraco.cms.businesslogic.member;
|
||||
using Umbraco.Web.Models;
|
||||
using Umbraco.Web.Mvc;
|
||||
|
||||
namespace Umbraco.Web.Controllers
|
||||
{
|
||||
public class UmbLoginStatusController : SurfaceController
|
||||
{
|
||||
[HttpPost]
|
||||
public ActionResult HandleLogout([Bind(Prefix = "loginStatusModel")]LoginStatusModel model)
|
||||
{
|
||||
// TODO: Use new Member API
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
if (Member.IsLoggedOn())
|
||||
{
|
||||
var member = Member.GetCurrentMember();
|
||||
if (member != null)
|
||||
{
|
||||
var memberId = member.Id;
|
||||
Member.RemoveMemberFromCache(memberId);
|
||||
Member.ClearMemberFromClient(memberId);
|
||||
}
|
||||
}
|
||||
|
||||
return Redirect("/");
|
||||
}
|
||||
|
||||
return CurrentUmbracoPage();
|
||||
}
|
||||
}
|
||||
}
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using umbraco.cms.businesslogic.member;
|
||||
using Umbraco.Web.Models;
|
||||
using Umbraco.Web.Mvc;
|
||||
|
||||
namespace Umbraco.Web.Controllers
|
||||
{
|
||||
public class UmbLoginStatusController : SurfaceController
|
||||
{
|
||||
[HttpPost]
|
||||
public ActionResult HandleLogout([Bind(Prefix = "loginStatusModel")]LoginStatusModel model)
|
||||
{
|
||||
// TODO: Use new Member API
|
||||
if (ModelState.IsValid)
|
||||
{
|
||||
if (Member.IsLoggedOn())
|
||||
{
|
||||
var member = Member.GetCurrentMember();
|
||||
if (member != null)
|
||||
{
|
||||
var memberId = member.Id;
|
||||
Member.RemoveMemberFromCache(memberId);
|
||||
Member.ClearMemberFromClient(memberId);
|
||||
}
|
||||
}
|
||||
|
||||
return Redirect("/");
|
||||
}
|
||||
|
||||
return CurrentUmbracoPage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user