2016-05-29 169 views
0

我有Mikrotik和外部Freeradius。 Radius用户工作正常,但问题是radius用户能够多次验证身份。我们希望允许他一次性使用,如果他尝试使用相同的凭证,则第二次半径不应允许他使用。并且我也检查了属性Session-Timeout,但用户可以重新登录。Freeradius:会话超时属性一次登录

回答

0

有几种方法可以完成此操作,但它们都需要自定义逻辑实现,可能使用Unlang或您认识的任何编程语言。假设你使用数据库来存储用户凭证,最简单的解决方案是默认情况下将布尔列设置为false,并且在用户登录时将其更改为true。并在用户尝试登录时将其添加为检查。如果布尔值已经设置为true,则拒绝。