15 lines
394 B
Python
15 lines
394 B
Python
|
from main.models import PluginPermission
|
||
|
|
||
|
def getUserFromAuthblob(authblob, plugin, splitBy="\n"):
|
||
|
""" Return user, if found, for an authblob, else None. """
|
||
|
if authblob == '':
|
||
|
return None
|
||
|
|
||
|
perms = PluginPermission.objects.filter(plugin=plugin, authblob__contains=authblob)
|
||
|
for perm in perms:
|
||
|
print perm
|
||
|
if authblob in perm.authblob.split(splitBy):
|
||
|
return perm.user
|
||
|
return None
|
||
|
|