Guest User

Untitled

a guest
Jun 30th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. sql_user_name = "%{%{Stripped-User-Name}:-%{%{User-Name}:-DEFAULT}}"
  2. default_user_profile = "DEFAULT"
  3. nas_query = "SELECT id, nasname, shortname, type, secret FROM ${nas_table}"
  4. authorize_check_query = "SELECT id, name as username, 'Password' as attribute, passwd as value, ':=' as op \
  5. FROM nodes \
  6. WHERE name = '%{SQL-User-Name}' \
  7. ORDER BY id"
  8.  
  9.  
  10. authorize_reply_query = "SELECT id, name as username, 'Framed-IP-Address' as attribute, inet_ntoa(ipaddr) as value, '==' as op \
  11. FROM nodes WHERE name = '%{SQL-User-Name}' \
  12. UNION \
  13. SELECT nodes.id, nodes.name as username,'Mikrotik-Rate-Limit' as attribute, CONCAT(uprate,'k/',downrate,'k') as value, '==' as op \
  14. FROM nodes,assignments,tariffs WHERE nodes.name = '%{SQL-User-Name}' and assignments.customerid=nodes.ownerid AND assignments.tariffid=tariffs.id \
  15. UNION \
  16. SELECT nodes.id, nodes.name as username,'Port-Limit' as attribute, climit as value, '==' as op \
  17. FROM nodes,assignments,tariffs WHERE nodes.name = '%{SQL-User-Name}' and assignments.customerid=nodes.ownerid AND assignments.tariffid=tariffs.id;"
Add Comment
Please, Sign In to add comment