check system account login bug

This commit is contained in:
yubaolee
2016-07-12 23:46:13 +08:00
parent 5f08a59f27
commit b76e77b15c
8 changed files with 16 additions and 16830 deletions

View File

@@ -2,6 +2,7 @@ using System;
using System.Web;
using System.Web.Mvc;
using Infrastructure;
using OpenAuth.Domain;
namespace OpenAuth.App.SSO
{
@@ -22,8 +23,21 @@ namespace OpenAuth.App.SSO
throw new Exception(<>ò<EFBFBD><C3B2><EFBFBD><EFBFBD><EFBFBD>");
}
//<2F><>ȡ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ϣ
var usermanager = (UserManagerApp) DependencyResolver.Current.GetService(typeof (UserManagerApp));
var userInfo = usermanager.Get(model.UserName);
User userInfo = null;
if (model.UserName == "System")
{
userInfo = new User
{
Account = "System",
Name ="<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա"
};
}
else
{
var usermanager = (UserManagerApp)DependencyResolver.Current.GetService(typeof(UserManagerApp));
userInfo = usermanager.Get(model.UserName);
}
if (userInfo == null)
{
throw new Exception("<22>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");