db_url
(string)table
(string)user_column
(string)domain_column
(string)group_column
(string)use_domain
(integer)is_user_in(URI, group)
db_url
parametertable
parameteruser_column
parameterdomain_column
parametergroup_column
parameteruse_domain
parameteris_user_in
usageThis module export functions necessary for group membership checking. There is a database table that contains list of users and groups they belong to. The table is used by functions of this module.
The following libraries or applications must be installed before running OpenSER with this module loaded:
None.
db_url
(string)URL of the database table to be used.
Default value is "mysql://serro:47serro11@localhost/ser".
use_domain
(integer)If set to 1 then username@domain will be used for lookup, if set to 0 then only username will be used.
Default value is 0 (no).
is_user_in(URI, group)
The function returns true if username in the given URI is member of the given group and false if not.
Meaning of the parameters is as follows:
URI - URI whose username and optionally domain to be used, this can be one of:
Request-URI - Use Request-URI username and (optionally) domain.
To - Use To username and (optionally) domain.
From - Use From username and (optionally) domain.
Credentials - Use digest credentials username.
group - Name of the group to check.
Take a look at http://openser.org/.
First at all check if your question was already answered on one of our mailing lists:
User Mailing List - http://openser.org/mailman/listinfo/users
Developer Mailing List - http://openser.org/mailman/listinfo/devel
E-mails regarding any stable OpenSER release should be sent to
<users@openser.org>
and e-mails regarding development versions
should be sent to <devel@openser.org>
.
If you want to keep the mail private, send it to
<team@openser.org>
.
Please follow the guidelines provided at: http://openser.org/bugs.