Hi,<br><br>I want to know how can I decode + sign in radius? Because in radcheck table the username I enlisted is +911234567789, when I want to register on this number the output I'm getting is listed down below;<br><br>
[sql] expand: %{Stripped-User-Name} -> +911234567789<br>[sql] sql_set_user escaped user --> '+911234567789'<br>rlm_sql (sql): Reserving sql socket id: 2<br>[sql] expand: SELECT id, username, attribute, value, op FROM rad_check WHERE username = '%{SQL-User-Name}' -> SELECT id, name, attribute, secret, op FROM rad_check WHERE username = '=2B911234567789' ORDER BY id<br>
[sql] expand: SELECT groupname FROM radusergroup WHERE username = '%{SQL-User-Name}' ORDER BY priority -> SELECT groupname FROM radusergroup WHERE username = '=2B911234567789' ORDER BY priority<br>
rlm_sql (sql): Released sql socket id: 2<br>[sql] User +911234567789 not found<br>++[sql] returns notfound<br>++[expiration] returns noop<br>++[logintime] returns noop<br>[pap] WARNING! No "known good" password found for the user. Authentication may fail because of this.<br>
<br>The SQL is converting + sign to 2B, that is why I can't get registered to radius. Please advise how can I resolve this issue.<br><br clear="all"><br>-- <br>Regards,<br><br>Ahmed Munir<br><br><br>