问题标签 [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 回答
300 浏览

javascript - 节省用户登录时间

在我正在开发的应用程序中,我必须存储某些特定用户保持登录到应用程序的时间,不幸的是,在 Web 应用程序中,用户可以通过多种方式注销。

  1. 用户单击注销。
  2. 用户会话到期。
  3. 用户关闭窗口。
  4. 用户在地址栏中键入另一个站点 URL。

第一个非常简单,因为应用程序可以控制注销过程。但在其他方面,它变得棘手。

你会怎么做来解决这个问题?

0 投票
3 回答
5826 浏览

.net - 以编程方式远程注销活动域用户

我需要能够从程序的 Windows 会话中注销任何用户。

我知道我可以以管理员身份登录并强制远程注销。有没有其他方法可以在不登录的情况下强制注销?

该工具将以管理员身份运行,因此这不是问题,无需登录即可远程注销。

工具在 .NET 中,但欢迎使用任何其他方式(JScript、从 PInvoke 运行的命令行工具等)

0 投票
8 回答
5421 浏览

scripting - 用于更改用户的注销脚本

使用 Windows 2003,我正在寻找一种创建“注销脚本”的方法,该脚本将继续当前注销,然后立即登录另一个用户。因此,“UserA”注销。脚本触发登录“UserB”。

这是我们编写了“shell”的计算机应用程序升级的一部分;类似于信息亭应用程序。对于升级,我们需要以“Adminstrator”身份登录,然后在升级完成后,注销“Administrator”并以“sample_user”身份登录。我们想在不重新启动的情况下完成此操作。

请注意,我不想要启动注销(即“关闭”)的脚本。我正在寻找一个将在用户注销时运行的脚本(通过组策略设置)。如上所述,脚本应该登录不同的用户。

谢谢。

0 投票
6 回答
11638 浏览

c# - 在 C# 中以编程方式从 Win XP 注销用户

如何从 C# 应用程序启动 Windows XP 用户注销?我的应用程序的操作应该会产生与在 XP 开始菜单中单击“注销”相同的结果——如果系统要求确认就可以了。

是否有 .Net 或非托管 API 呢?

0 投票
6 回答
1506 浏览

c# - 为什么注销时应用程序在Windows上以系统帐户身份运行

我有 ac# 应用程序,它在机器上的系统帐户下启动,并向用户显示一些对话框。当普通用户注销时,应用程序也会终止。我原以为,由于它在系统帐户下运行,尽管用户没有登录,它仍会继续运行。

任何有关为什么会发生这种情况的信息将不胜感激。

0 投票
3 回答
632 浏览

asp.net - 跨浏览器窗体注销?

寻找一种跨浏览器的方式来让用户退出使用 Windows 身份验证的网页。

0 投票
1 回答
4328 浏览

c# - 如何在 C# 中使用 Windows 服务捕获注销事件?

我正在尝试创建一个将在用户登录和注销时记录的服务。我捕获登录没有问题,但由于某种原因我无法捕获注销事件。这是我使用的代码:

我尝试过使用 SessionEnding、SessionEnded 和 SessionSwitch,但它们似乎都不起作用。我已经检查了该服务,它已启动并正在运行,并且该服务正在本地系统帐户下运行,并且勾选了“允许服务与桌面交互”选项。

有什么建议么?

服务等级:

隐藏形式:

0 投票
4 回答
4250 浏览

c# - C# Windows 应用程序防止 Windows 关闭/注销

我编写了一个 C# Windows Forms 应用程序,而不是一个在无限循环中运行的后台线程的服务(它仅在用户登录并具有图形用户界面时使用)。

但是,当我尝试关闭 Windows (7) 时,它告诉我程序正在阻止它关闭或注销,并询问我是否要强制关闭。

现在,我的程序是否有可能意识到(获取处理程序)Windows 试图退出或注销?

所以,我需要的是让应用程序在 Windows 尝试退出时意识到。

提前致谢。

编辑:谢谢你的好建议!如果它有一个 CANCEL 事件处理程序,是否可以以任何方式将这个想法与表单关闭事件一起使用?

0 投票
2 回答
1656 浏览

objective-c - 在 Mac 上如何确定用户正在注销

一般来说,我对 Mac 平台和 Objective-C 非常陌生,在我的应用程序中,我想知道如何确定用户正在注销并在此之前执行一些操作。任何信息或指针?

0 投票
1 回答
2772 浏览

linux - 在 Linux 中,如何在空闲期后注销用户,即使他们仍在程序中

我正在尝试执行一项将空闲用户从 bash shell 会话中注销的策略,即使他们处于活动进程(如基于脚本的菜单或 vi 会话)中也是如此。

我尝试使用“export TMOUT=x”,其中 x 是秒数,但这只会在用户在 bash shell 提示符下处于空闲状态时将其注销。

是否有一个 bash 脚本或任何我可以运行的 C 代码来检查哪些用户空闲时间过长,然后停止该用户运行的所有进程并将它们注销?

谢谢

瑞安