1

我通过 Radius 对用户进行身份验证,并且可以选择通过 SQL 语句分配 Radius 属性,但我终其一生都找不到关于此的任何文档。有人知道正确的语法吗?

4

2 回答 2

1

好的,我想通了,对于其他最终遇到此问题的人:

在“授权”选项卡下的“响应列表”中:从 SQL 查询中添加属性时,查询中选择的第一个变量是属性,第二个是值。

前任。

SELECT 'attribute', value FROM table WHERE username ='$u'

举一个更具体的例子:

SELECT 'Ascend-Data-Rate', hsbrate.rate FROM hsbrate, customer WHERE customer.id = hsbrate.id AND username='$u'

这条语句基本上会通过以下内容:
Ascend-Data-Rate=1024000

(假设 1024000 是存储在数据库中的速率值)

注意:$u 是 Clearbox Radius 中的一个可理解变量,表示当前活动的用户正在被验证。

于 2008-11-15T03:39:17.133 回答
0

kylex,试试这些链接,看看它们是否有帮助。特别是第一个

http://www.xperiencetech.com/forum/topic.asp?TOPIC_ID=97

http://www.xperiencetech.com/forum/topic.asp?TOPIC_ID=62

于 2008-11-14T13:37:03.090 回答