0
如何避免同一帐户多次登录? (对于独立的&通过数据库的多个系统)如何避免已经打开的帐户多次登录
一旦我登录到一个项目(使用SQL DB)&最小化(登录表单后)。
运行同一项目中的另一个重要的MS工作室,尝试登录其已登录同一账户。
我想误差User Has Already Logged In
,我怎么能这样做?
如何避免同一帐户多次登录? (对于独立的&通过数据库的多个系统)如何避免已经打开的帐户多次登录
一旦我登录到一个项目(使用SQL DB)&最小化(登录表单后)。
运行同一项目中的另一个重要的MS工作室,尝试登录其已登录同一账户。
我想误差User Has Already Logged In
,我怎么能这样做?
简而言之,没有好友应该允许登录一次我登录帐户,直到我注销或关闭该特定项目。
限制同一用户从vb中的不同机器登录 –
在数据库中,添加一个名为'loggedIn'的新列或类似的东西,它应该有一个默认的值0,但是当用户试图登录时,如果用户存在,你检查这个值if它是0,这意味着没有人登录,因此您将其登录并将该值更改为1,并且当他注销时,将其再次更改为0. –
格式和详细信息 – user7294900
您必须回答的真正问题是.. 。“登录”意味着什么?例如,如果我登录并闲置,我的会话多长时间才算有效?如果我没有明确注销,会发生什么?一旦你有一个适当的进程来处理会话管理(在会话创建时跟踪,一直保持活动状态,并且应该在没有进一步活动的情况下过期),检查用户会话是否已经存在变得微不足道。一种方法是我有一个活动会话表,每次用户发出请求时都会更新一个ExpiresOn字段 – Basic