jj: check if user is member of SERVER_USER before killing session
This commit is contained in:
@@ -148,7 +148,13 @@ Public Class ClassWindream_allgemein
|
|||||||
End Function
|
End Function
|
||||||
Public Function Stop_WMCC_andCo()
|
Public Function Stop_WMCC_andCo()
|
||||||
Try
|
Try
|
||||||
If WMSESSION_STARTSTOP_STARTUP = True Then
|
' 04.10.18: Überprüft, ob der Benutzer Mitglied der SERVER_USER Gruppe ist
|
||||||
|
Dim sql = "SELECT T.GUID FROM TBDD_GROUPS_USER T
|
||||||
|
INNER JOIN TBDD_GROUPS T1 on T1.GUID = T.GROUP_ID
|
||||||
|
WHERE T1.NAME = 'SERVER_USER' AND T.USER_ID = " & USER_ID
|
||||||
|
Dim userExistsInServerUserGroup = ClassDatabase.Execute_Scalar(sql, MyConnectionString)
|
||||||
|
|
||||||
|
If WMSESSION_STARTSTOP_STARTUP = True And userExistsInServerUserGroup Then
|
||||||
Dim owindreamControlCenter = CreateObject("Wmcc.ControlCenter")
|
Dim owindreamControlCenter = CreateObject("Wmcc.ControlCenter")
|
||||||
Dim owindreamIndexService = CreateObject("WMIndexServer.WMIdxSvControl")
|
Dim owindreamIndexService = CreateObject("WMIndexServer.WMIdxSvControl")
|
||||||
owindreamControlCenter.StartVFSService(0)
|
owindreamControlCenter.StartVFSService(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user