Блокирование двойного входа в XSession для пользователей с короткими логинами

git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1111 c91db197-33c1-4113-bf15-f8a5c547ca64
develop
mhiretskiy 15 years ago
parent b1467636c4
commit b4cce83d9f

@ -1288,7 +1288,7 @@ install/6intranet" %(domain,servDn,unixDN,bindDn,bindPw)
def isSessionUser(self, userName):
"""Проверка на вход пользователя в X"""
xSession = False
reFoundUser = re.compile("%s\s:\d+\s+"%(userName))
reFoundUser = re.compile("%s\s+:\d+\s+"%(userName))
resWho = self.execProg("who",False,False)
if resWho and type(resWho) == types.ListType:
for string in resWho:
@ -1301,7 +1301,7 @@ install/6intranet" %(domain,servDn,unixDN,bindDn,bindPw)
"""Проверка на повторный вход пользователя"""
xSession = 0
foundTwoSession = False
reFoundUser = re.compile("%s\s:\d+\s+"%(userName))
reFoundUser = re.compile("%s\s+:\d+\s+"%(userName))
resWho = self.execProg("who",False,False)
if resWho and type(resWho) == types.ListType:
for string in resWho:

Loading…
Cancel
Save