延长登陆时间

This commit is contained in:
yubaolee 2016-08-30 20:02:08 +08:00
parent 04d69e065e
commit ba897b1d88
3 changed files with 14 additions and 9 deletions

View File

@ -52,7 +52,7 @@ namespace OpenAuth.App.SSO
{ {
UserName = model.UserName, UserName = model.UserName,
Token = Guid.NewGuid().ToString().GetHashCode().ToString("x"), Token = Guid.NewGuid().ToString().GetHashCode().ToString("x"),
InvalidTime = DateTime.Now.AddMinutes(10), InvalidTime = DateTime.Now.AddDays(1),
AppKey = model.AppKey, AppKey = model.AppKey,
CreateTime = DateTime.Now, CreateTime = DateTime.Now,
IpAddress = HttpContext.Current.Request.UserHostAddress IpAddress = HttpContext.Current.Request.UserHostAddress

View File

@ -16,6 +16,7 @@
// </summary> // </summary>
// *********************************************************************** // ***********************************************************************
using System;
using System.Web; using System.Web;
using System.Web.Mvc; using System.Web.Mvc;
@ -36,7 +37,11 @@ namespace OpenAuth.App.SSO
if (request.QueryString[Token] != null) if (request.QueryString[Token] != null)
{ {
token = request.QueryString[Token]; token = request.QueryString[Token];
filterContext.HttpContext.Response.Cookies.Add(new HttpCookie(Token, token)); var cookie = new HttpCookie(Token, token)
{
Expires = DateTime.Now.AddDays(1)
};
filterContext.HttpContext.Response.Cookies.Add(cookie);
} }
else if (request.Cookies[Token] != null) //从Cookie读取Token else if (request.Cookies[Token] != null) //从Cookie读取Token
{ {

View File

@ -2,15 +2,15 @@
Layout = null; Layout = null;
} }
<script src="@Url.Content("~/Scripts/jquery.js")" type="text/javascript"></script> <script src="/Scripts/jquery.js"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.js")" type="text/javascript"></script> <script src="/Scripts/jquery-ui.js"></script>
<link href="/Content/style.css" rel="stylesheet" /> <link href="/Content/style.css" rel="stylesheet" />
<link href="/Content/themes/base/jquery-ui.min.css" rel="stylesheet" /> <link href="/Content/themes/base/jquery-ui.min.css" rel="stylesheet" />
<script src="@Url.Content("~/Scripts/kinetic-v5.1.0.min.js")" type="text/javascript"></script> <script src="/Scripts/kinetic-v5.1.0.min.js"></script>
<link href="@Url.Content("~/Content/workflowdesigner.css")" rel="stylesheet" type="text/css" /> <link href="/Content/workflowdesigner.css" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/workflowdesigner.min.js")" type="text/javascript"></script> <script src="/Scripts/workflowdesigner.min.js"></script>
<script src="@Url.Content("~/Scripts/ace.js")" type="text/javascript"></script> <script src="/Scripts/ace.js"></script>
<script src="@Url.Content("~/Scripts/json5.js")" type="text/javascript"></script> <script src="/Scripts/json5.js"></script>
<form action="" id="uploadform" method="post" enctype="multipart/form-data" onsubmit="tmp()"> <form action="" id="uploadform" method="post" enctype="multipart/form-data" onsubmit="tmp()">