8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-25 22:22:26 +00:00

Merge branch 'radius_asci' into '2.7'

Fix : All message in asci...

See merge request federez/re2o!404
This commit is contained in:
klafyvel 2019-02-07 18:30:55 +01:00
commit 833d7177e9

View file

@ -191,12 +191,12 @@ def post_auth(data):
nas_instance = find_nas_from_request(nas)
# Toutes les reuquètes non proxifiées
if not nas_instance:
logger.info(u"Requète proxifiée, nas inconnu".encode('utf-8'))
logger.info(u"Requete proxifiee, nas inconnu".encode('utf-8'))
return radiusd.RLM_MODULE_OK
nas_type = Nas.objects.filter(nas_type=nas_instance.type).first()
if not nas_type:
logger.info(
u"Type de nas non enregistré dans la bdd!".encode('utf-8')
u"Type de nas non enregistre dans la bdd!".encode('utf-8')
)
return radiusd.RLM_MODULE_OK
@ -295,15 +295,15 @@ def check_user_machine_and_register(nas_type, username, mac_address):
if not user:
return (False, u"User inconnu", '')
if not user.has_access():
return (False, u"Adhérent non cotisant", '')
return (False, u"Adherent non cotisant", '')
if interface:
if interface.machine.user != user:
return (False,
u"Machine enregistrée sur le compte d'un autre "
u"Machine enregistree sur le compte d'un autre "
"user...",
'')
elif not interface.is_active:
return (False, u"Machine desactivée", '')
return (False, u"Machine desactivee", '')
elif not interface.ipv4:
interface.assign_ipv4()
return (True, u"Ok, Reassignation de l'ipv4", user.pwd_ntlm)
@ -404,7 +404,7 @@ def decide_vlan_switch(nas_machine, nas_type, port_number,
# Si le port est désactivé, on rejette la connexion
if not port.state:
return (sw_name, port.room, u'Port desactivé', None, False)
return (sw_name, port.room, u'Port desactive', None, False)
# Si radius est désactivé, on laisse passer
if port_profile.radius_type == 'NO':
@ -460,7 +460,7 @@ def decide_vlan_switch(nas_machine, nas_type, port_number,
return (
sw_name,
room,
u'Utilisateur banni ou désactivé -> Web redirect',
u'Utilisateur banni ou desactive -> Web redirect',
None,
False
)