问题标签 [logoff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
107 浏览

security - 注销请求是否需要 XSRF/CSRF 令牌?

如果未使用 XSRF/CSRF 令牌验证注销请求,安全漏洞会是什么?

0 投票
2 回答
241 浏览

windows-7 - Windows 7 - 注销/切换用户时出现黑屏

自 7 月 5 日起,我们的一些 Windows 7 企业版机器开始显示黑屏,并且在用户注销/切换用户时变得无响应。我们的环境没有发生任何变化;这些生产计算机之间也没有共同点。奇怪的是,这种行为仅在某些 PC 上观察到,而其他 PC 则很好。所有 PC 都是联想台式机和笔记本电脑,Win7 64 位,安装 SCEP,它们安装了不同的显卡和不同的软件集。在 EventLog 中都有相同的错误消息:4005 - Windows 登录过程意外终止。我现在正在运行 AV 扫描,但也许有人也注意到了这个问题,或者有什么想法?谢谢!

0 投票
0 回答
62 浏览

javascript - 在 ExpireTimeSpan 上自动注销网页 Aurelia MVC5 身份验证

我有一个带有 Aurelia SPA 的 MVC5“.Net Framework 4.6.2”网络服务器,它工作得非常好。我想要做的是扩展我的身份验证以在一段时间不活动后自动注销用户。

使用 CookieAuthenticationOptions 设置如下

发生的情况是,在达到 ExpireTimeSpan 后,用户不再经过身份验证,这是预期的,但他们不会自动重定向到我需要发生的登录路径。

我有如下所示的基本启动类,但 cookie“.AspNet.ApplicationCookie”永不过期,它设置为 1969-12-31T23:59:59.000Z。

有人可以告诉我我在这里缺少什么吗?

先感谢您!

0 投票
2 回答
980 浏览

windows - Windows 中使用 Win32_NTLogEvent 类的相关登录和注销事件

我正在尝试从Win32_NTLogEvent类中获取登录和注销事件。为此,我使用以下 WMI 查询:

该查询运行良好,并为我带来了所有相关的登录和注销。问题是:我怎样才能把这两个事件联系起来?我的意思是,如何将哪个注销与某些登录事件相关联?

分析事件4648(登录尝试)和4634 (帐户已注销)的(不太清楚)文档,看起来两者都有一个链接的 Id,考虑SubjectLogonId到 4648 事件和TargetLogonId4634 事件。

考虑到这些信息,我正在解析返回的事件,从 InsertionStrings 中获取 Id 并尝试找到链接的 Id,但我没有找到。

是我误解了什么还是我在寻找错误的信息?

我在 Windows 10 和 Windows Server 2012 中对其进行了测试,但我正在寻找可以在尽可能多的版本中运行的东西。

一些背景:

简而言之,我想知道某些特定日期的登录/注销时间和会话持续时间。我能够使用以下 WMI 查询( Win32_NetworkLoginProfile类)获取特定用户的登录和注销时间:

PATH Win32_NetworkLoginProfile WHERE "Name='DOMAIN\\user'" GET LastLogon, LastLogoff

我对第一个查询的意图几乎相同,但我想要所有用户的信息而不知道每个用户名。我最好的猜测是使用描述的 Win32_NTLogEvent 类,但这不是强制性的。

0 投票
2 回答
485 浏览

vb.net - VB.Net 暂停 Windows 关机或注销

我尝试在检测到关机或注销时显示一些 MsgBox .. 比如“你正在注销..

此检测工作正常,但如果显示 MsgBox,我想停止关机/注销过程,因为此时执行关机/注销过程并停止并显示 Windows 消息“此程序正在阻止您注销...”。

但是,我希望在收到消息“用户正在登录/系统正在关闭”后,用户可以选择命令按钮来处理某些事情,然后关闭或注销可以继续。

0 投票
2 回答
551 浏览

powershell - 通过 PS 注销特定断开连接用户的脚本

我目前正在编写一个脚本,以从整个域中的特定用户帐户识别断开连接的会话 X 天。

我们有一个工具可以在所有选定的机器上运行此脚本,因此选择目标没有问题,因为在这种情况下本地主机就足够了。

但是,由于我是 Powershell 新手,所以我在处理脚本的一些元素时遇到了困难。

我正在努力解决的问题是:

  1. 找不到接受参数“$_ -match $State”的位置参数 - 这是我试图在此行中为会话 ID 塞进太多内容的结果吗?或者那个 State 不是一个有效的参数?还是我缺少的另一个问题?据我所知,由于状态不是关键,所以这是我遇到麻烦的地方,但我不知道如何解决它。

如果我已经离开并需要相应地调整,我也将很感激被告知这一点。

谢谢安迪

0 投票
0 回答
77 浏览

python - 如何从 python 脚本运行功能齐全的批处理文件?

我负责管理一个包含多个 Rig 的实验室,并且我正在开发一个用于运行实验的自动化流程。加载实验的触发器是使用特定的用户名。我有一个流程图,可以识别登录时的行为,这样当一个钻机被预订到特定的用户名并且没有其他人登录时,它就会接管并在夜间运行实验等。

我需要能够使用 python 运行批处理文件来注销用户(除非有我可以使用的 python 命令)。我已经编写了一个执行此操作的批处理文件(LogOffIP.bat)。如果我从命令提示符运行批处理文件,它工作正常,用户(由远程 PC 上的会话 ID 选择)被注销,一切都很好。

我有一个 python 脚本,它使用相同的参数调用 bat 文件,命令提示符弹出并运行,但我得到不同的响应,例如“'logoff' 不被识别为内部或外部命令”,quser 也是如此。

请在下面查看我的代码并帮助我找到 python 解决方案。谢谢...

注销IP.bat:

从蟒蛇...

我努力了:

import os os.system(r"path\LogOffIP.bat G 100.100.100.100 12")

这使“注销”无法识别。

我努力了:

this gives WindowsError: [Error 2] The system cannot find the file specified in python.

我努力了: answer = subprocess.Popen([r'path','LogOffIP.bat','G 100.100.100.100 1'])

this gives WindowsError: [Error 5] Access is denied in python

我在示例中使用了伪造的 IP 地址来保护真实的 IP 地址。

我预计会有短暂的延迟,并且从命令提示符运行批处理文件时可以看到用户已注销。os.system 似乎并不支持所有的 dos 命令。

0 投票
1 回答
157 浏览

batch-file - 在 Windows 7 Pro 上使用任务管理器和 .bat 文件注销

我有 Windows 7 专业版。我编写了一个名为 spegnimento.bat 的文件,其内容如下:

情况1:shutdown /f

案例2:shutdown -f

案例3:shutdown /s

案例4:shutdown /l

如果我保存文件,关闭它,然后单击它,我会得到以下结果:

1) 所有文件和程序都已关闭,然后我从 Windows 注销

2) 同 1)

3)关闭所有文件和程序,然后关闭电脑

4) 同 1)

但是,如果我在下午 6.35 要求任务管理器打开 spegnimento.bat 文件,那时我会得到以下结果:

1) 无

2) 同 1)

3)警告:电脑将在一分钟内关闭。然后关闭所有文件和程序,关闭电脑

4) 同 1)

问题(a):为什么我的点击和任务管理器对相同的.bat文件有不同的结果?

问题(b):我应该在.bat文件中写什么,以便下午6.35任务管理器打开它,然后关闭所有文件和程序,然后我退出Windows(但电脑没有关闭)?

0 投票
2 回答
1687 浏览

powershell - 远程注销用户

发现此脚本注销单个用户名

是否可以对所有登录会话的用户执行相同的操作?

我知道 -match 返回第一个参数,我尝试执行“-ne $Null”,但它返回一整列会话而不是一行,并且只检查行 [0] 和具有实际参数的行...

0 投票
1 回答
25 浏览

javascript - 有没有办法让两个兄弟组件在 ReactJS 中异步了解状态?

我有两个组件:NavBarSignUp

在我的注册组件中,我通过状态变量跟踪用户当前是否登录。

根据上述来自SignUp的状态变量,我的NavBar组件应该发生变化(例如,“登录”图标应该更改为“退出”)。

两个问题:

1.我的 NavBar 如何知道 SignUp 的状态?

2.它们如何同步,动态变化,取决于SignUp的状态?

任何帮助是极大的赞赏!谢谢。