diff --git a/OpenAuth.Mvc/OpenAuth.Mvc.csproj b/OpenAuth.Mvc/OpenAuth.Mvc.csproj index 4af1bfb2..0273a5a4 100644 --- a/OpenAuth.Mvc/OpenAuth.Mvc.csproj +++ b/OpenAuth.Mvc/OpenAuth.Mvc.csproj @@ -182,6 +182,7 @@ + diff --git a/OpenAuth.Mvc/Views/Login/Index.cshtml b/OpenAuth.Mvc/Views/Login/Index.cshtml index fc2779d5..3da45ae4 100644 --- a/OpenAuth.Mvc/Views/Login/Index.cshtml +++ b/OpenAuth.Mvc/Views/Login/Index.cshtml @@ -24,7 +24,7 @@
- OpenAuth.Net + diff --git a/OpenAuth.Mvc/favicon.ico b/OpenAuth.Mvc/favicon.ico index 1076a2c2..f0e3dd82 100644 Binary files a/OpenAuth.Mvc/favicon.ico and b/OpenAuth.Mvc/favicon.ico differ diff --git a/OpenAuth.Mvc/images/1.png b/OpenAuth.Mvc/images/1.png deleted file mode 100644 index 7241a04b..00000000 Binary files a/OpenAuth.Mvc/images/1.png and /dev/null differ diff --git a/OpenAuth.WebApi/Areas/SSO/Controllers/CheckController.cs b/OpenAuth.WebApi/Areas/SSO/Controllers/CheckController.cs index e0d161f4..66f96956 100644 --- a/OpenAuth.WebApi/Areas/SSO/Controllers/CheckController.cs +++ b/OpenAuth.WebApi/Areas/SSO/Controllers/CheckController.cs @@ -1,54 +1,54 @@ -// *********************************************************************** -// Assembly : OpenAuth.WebApi -// Author : yubaolee -// Created : 07-11-2016 -// -// Last Modified By : yubaolee -// Last Modified On : 07-11-2016 -// Contact : -// File: CheckController.cs -// *********************************************************************** - -using System; -using System.Web.Http; -using Infrastructure; -using Infrastructure.Cache; -using OpenAuth.App; -using OpenAuth.App.SSO; -using OpenAuth.App.Response; - -namespace OpenAuth.WebApi.Areas.SSO.Controllers -{ - /// - /// sso验证 - /// 其他站点通过后台Post来认证 - /// 或使用静态类OpenAuth.App.SSO.AuthUtil访问 - /// - public class CheckController : ApiController - { - public AuthorizeApp _app { get; set; } - private ObjCacheProvider _objCacheProvider = new ObjCacheProvider(); - - /// - /// 检验token是否有效 - /// - /// The token. - /// 备用参数. - [System.Web.Mvc.HttpGet] - public Response GetStatus(string token, string requestid = "") - { - var result = new Response(); - try - { - result.Result = _objCacheProvider.GetCache(token) != null; +// *********************************************************************** +// Assembly : OpenAuth.WebApi +// Author : yubaolee +// Created : 07-11-2016 +// +// Last Modified By : yubaolee +// Last Modified On : 07-11-2016 +// Contact : +// File: CheckController.cs +// *********************************************************************** + +using System; +using System.Web.Http; +using Infrastructure; +using Infrastructure.Cache; +using OpenAuth.App; +using OpenAuth.App.SSO; +using OpenAuth.App.Response; + +namespace OpenAuth.WebApi.Areas.SSO.Controllers +{ + /// + /// sso验证 + /// 其他站点通过后台Post来认证 + /// 或使用静态类OpenAuth.App.SSO.AuthUtil访问 + /// + public class CheckController : ApiController + { + public AuthorizeApp _app { get; set; } + private ObjCacheProvider _objCacheProvider = new ObjCacheProvider(); + + /// + /// 检验token是否有效 + /// + /// The token. + /// 备用参数. + [System.Web.Mvc.HttpGet] + public Response GetStatus(string token, string requestid = "") + { + var result = new Response(); + try + { + result.Result = _objCacheProvider.GetCache(token) != null; } catch (Exception ex) { result.Code = 500; result.Message = ex.Message; - } - - return result; + } + + return result; } /// @@ -56,11 +56,11 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers /// /// /// 备用参数. - [System.Web.Mvc.HttpGet] - public Response GetUser(string token, string requestid = "") - { - var result = new Response(); - try + [System.Web.Mvc.HttpGet] + public Response GetUser(string token, string requestid = "") + { + var result = new Response(); + try { var user = _objCacheProvider.GetCache(token); if (user != null) @@ -71,9 +71,9 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers catch (Exception ex) { result.Code = 500; - result.Message = ex.Message; - } - + result.Message ="OpenAuth.WebAPI数据库访问失败:" + ex.Message; + } + return result; } @@ -83,37 +83,37 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers /// /// /// 备用参数. - [System.Web.Mvc.HttpGet] - public Response GetUserName(string token, string requestid = "") - { - var result = new Response(); - try + [System.Web.Mvc.HttpGet] + public Response GetUserName(string token, string requestid = "") + { + var result = new Response(); + try { var user = _objCacheProvider.GetCache(token); if (user != null) { result.Result = user.Account; - } + } } catch (Exception ex) { result.Code = 500; result.Message = ex.Message; - } - - return result; - } - + } + + return result; + } + /// /// 登录接口 /// /// 登录参数 /// - [System.Web.Mvc.HttpPost] - public LoginResult Login(PassportLoginRequest request) + [System.Web.Mvc.HttpPost] + public LoginResult Login(PassportLoginRequest request) { - var result = new LoginResult(); - try + var result = new LoginResult(); + try { result = SSOAuthUtil.Parse(request); } @@ -121,8 +121,8 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers { result.Code = 500; result.Message = ex.Message; - } - + } + return result; } @@ -131,18 +131,18 @@ namespace OpenAuth.WebApi.Areas.SSO.Controllers /// /// /// 备用参数. - [System.Web.Mvc.HttpPost] - public bool Logout(string token, string requestid = "") - { - try - { - _objCacheProvider.Remove(token); - return true; - } - catch (Exception) - { - return false; - } - } - } + [System.Web.Mvc.HttpPost] + public bool Logout(string token, string requestid = "") + { + try + { + _objCacheProvider.Remove(token); + return true; + } + catch (Exception) + { + return false; + } + } + } } \ No newline at end of file