Posted by: danieladrianto on: November 26, 2008
Source ini gw buat gara2 SIP server yang gw install ga punya user interface buat registrasi user baru, yaitu OpenSIPS, openSER, dan Kamailio. Yak ini dia…
<html>
<title>
SIP Account Registration
</title>
<h2>SIP Account Registration</h2>
<table width="400" border="0" cellpadding="0" cellspacing="1">
<tr>
<td><form name="form1" method="post" action="thanks.php">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td width="16%">Username</td>
<td width="2%">:</td>
<td width="82%"><input name="name" type="text" id="subject" size="20"></td>
</tr>
<tr>
<td>Name</td>
<td>:</td>
<td><input name="rname" type="text" id="rname" size="20"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="pass" type="password" id="pass" size="20"></td>
</tr>
<tr>
<td>Repeat Password</td>
<td>:</td>
<td><input name="rpass" type="password" id="rpass" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</html>
<html>
<body>
<?php
if($_POST[pass] != $_POST[rpass])
{
die("Password tidak sama");
}
$con = mysql_connect("localhost","<username_mysql>","<pass_mysql>");
if (!$con)
{
die('Tidak ada koneksi ke database. ' . mysql_error());
}
mysql_select_db("opensips", $con);
$uname = $_POST[name];
$result = mysql_query("SELECT * FROM subscriber where username = '$uname'", $con) or die(mysql_error());
$num_rows = mysql_num_rows($result);
if($num_rows > 0)
{
die("Sudah ada username ini");
}
$result=mysql_query("INSERT INTO subscriber (username, password)
VALUES ('$_POST[name]','$_POST[pass]')") or die(mysql_error());
mysql_close($con);
?>
Thanks <?php echo $_POST["rname"]; ?>.<br />
Your SIP account has been created
</body>
</html>
February 28, 2009 at 11:41 am
wah kreatip.. izin unduh kk