Files
netbird/client/vnc/server/console_user_windows.go
T

14 lines
434 B
Go

package server
// consoleHasInteractiveUser returns true when there is a logged-in user
// session on the box. At the lock/login screen WTSQueryUserName is empty,
// which means there is nobody to display an approval prompt to. Callers
// should decline without waiting on the broker in that case.
func consoleHasInteractiveUser() bool {
sid := getActiveSessionID()
if sid == 0 {
return false
}
return wtsSessionHasUser(sid)
}