我想存储一个登录信息user
globaly
。如果用户已经登录,那么如果another user
想从另一台 PC 登录,则应用程序必须警告他另一个user
也使用此登录name
。
我不想使用DataBase
. 我认为HttpApplication
是一个解决方案。但我无法理解它的流程。
我所知道的是,我必须在文件中为其赋值Global.asax.cs
:
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
Application["Username"] = "Test";
}
}
现在我想在一个中访问它controller
,在Login Function
那里我会检查是否Application
有一些数据。
如果是null
,则没有user
登录。但我不明白如何访问HTTPApplication
对象以及如何username
在Application_Start()
.