See answer below.
-----Original Message----- From: serusers-bounces@lists.iptel.org [mailto:serusers-bounces@lists.iptel.org] On Behalf Of steve Sent: Thursday, 6 May 2004 6:34 PM To: serusers@lists.iptel.org Subject: [Serusers] SerWeb authentication fails,my confusion over domain/realm referenced in archives
Hi, I have got Serweb going but when I access admin/index.php or user_interface/index.php I get the login prompt but when I try to login it returns to the login prompt.
Looking back at the archives I see references to the domain or realm being incorrect, what realm / domain does this refer to? What needs to match this domain.
When I set up the MySQL users I had used the command export SIP_DOMAIN="SIP-PROXY.LAB" to allow me to use serctl, I see this in the output from select * from subscriber; run in mysql.
I have changed the line in the html/config.php to match how I had configured my ser.cfg: (in the ser howto these commands were on separate lines, in my config.php they were on one line, does this matter?)
/* your domain name */
$this->realm="boxb.lab"$this->domainname="boxb.lab"$this->defa ult_domain= ereg_replace( "(www.|sip.)?(.*)", "\2", $_SERVER['SERVER_NAME']); /* initial nummerical alias for new
By default, serweb expects your web server name, which is your hostname for default apache installation, minus the www or sip part as your default_domain.
So, if your hostname is boxb.lab, the parameters in the above line will resolve to boxb.lab.
Since you are using SIP-PROXY.LAB as your SER domain, you should set the line to: $this->realm=$this->domainname=$this->default_domain="SIP-PROXY.LAB";
The other way is configure your apache to virtual host www.SIP-PROXY.LAB and you do not need to do anything on serweb.
Zeus