OpenAuth.Net/OpenAuth.App/LoginCacheApp.cs

26 lines
613 B
C#

using System.Web;
using OpenAuth.Domain;
namespace OpenAuth.App
{
public class LoginCacheApp
{
public static User GetLogin()
{
var session = HttpContext.Current.Session;
return session["Login"] as User;
}
public static void SetLogin(User loginresp)
{
var session = HttpContext.Current.Session;
var login = session["Login"] as User;
if (login != null && login.UserId == loginresp.UserId)
{
return;
}
session["Login"] = loginresp;
}
}
}