Reg Page Need

09/12/2011 18:47 ByMnkn#1
İ need reg page who have vsro for ?
09/12/2011 18:47 PortalDark#2
check cherno's first post, is there
09/12/2011 18:49 .RedDead|#3
Quote:
<?php
/* Simple registration page for silkroad server, by Chernobyl
* Settings are at _inc/config.php
* If you get an mssql connection error, while defining totally correct data
* Just use older ntwdblib.dll for your webserver
*/
require_once('_inc/security.class.php');
require_once('_inc/config.php');

if(!isset($_POST['submit']))
{
echo "<table border='1'>
<form method='post'>
<td>Username</td><td><input type='text' name='username' maxlength='16'></td><tr/>
<td>Password[1]</td><td><input type='password' name='pw1' maxlength='32'></td><tr/>
<td>Password[2]</td><td><input type='password' name='pw2' maxlength='32'></td><tr/>
<td></td><td><input type='submit' name='submit' value='Register'></td>
</form>
</table>";
}
else
{
if(strlen($_POST['username']) < 3) $msg[] = "Username too short";
if(strlen($_POST['username']) > 16)$msg[] = "Username too long";
if(strlen($_POST['pw1']) < 6) $msg[] = "Password [1] too short";
if(strlen($_POST['pw1']) > 32)$msg[] = "Password [1] too long";
if(strlen($_POST['pw2']) < 6) $msg[] = "Password [2] too short";
if(strlen($_POST['pw']) > 32) $msg[] = "Password [2] too long";
if($_POST['pw1'] != $_POST['pw2']) $msg[] = "Passwords are not the same";

$sec = new security();

if($sec->is_secure($_POST['username']) == false) $msg[] = "Username contains forbidden symbols";
if($sec->is_secure($_POST['pw1']) == false) $msg[] = "Password [1] contains forbidden symbols";
if($sec->is_secure($_POST['pw2']) == false) $msg[] = "Password [2] contains forbidden symbols";

if(count($msg) > 0)
{
for($i = 0; $i < count($msg); $i++)
{
echo $msg[$i]."<br/>";
}
return;
}
else
{
//checking damn mssql stuff
$accountExists = mssql_num_rows(mssql_query("select StrUserID from TB_User where StrUserID='$_POST[username]'"));
if($accountExists > 0) echo "Account with such username already exists<br/>";
else
{
$pwd = md5($_POST['pw1']);
mssql_query("insert into TB_User(StrUserID,password,sec_primary,sec_seconda ry) values('$_POST[username]','$pwd','3','3')");
echo "Account successfully created<br/>";
}
}


}
_inc/security.class.php

Quote:
<?php
class security
{
function is_secure($string)
{
$pattern = "#[^a-zA-Z0-9_\-]#";
if(preg_match($pattern,$string)==true)return false;
else
return true;
}
}

?>
_inc/config.php

Quote:
<?php

$cfg['sql_host'] = ".\SQLEXPRESS";
$cfg['sql_user'] = "sa";
$cfg['sql_pass'] = "1234";
$cfg['sql_db'] = "SRO_VT_ACCOUNT";


$sqlLink = mssql_connect($cfg[sql_host],$cfg[sql_user],$cfg[sql_pass]);
if(!$sqlLink) die("MSSQL server is not accessable, why should we try to select database ?");
else
{
mssql_select_db($cfg[sql_db],$sqlLink);
}
?>
09/12/2011 18:59 ByMnkn#4
.rar upload plz..
09/12/2011 19:01 flatro22#5
lol just copy the text and make it .php...
09/12/2011 19:10 badibatu22#6
Quote:
Originally Posted by ByMnkn View Post
.rar upload plz..
bloodynin clientle çalışıyrmuymuş ? ve yeni video gelecekmi bro ?
09/12/2011 19:10 bahaa12#7
huh i can make 1 from 0 safe and got all erros.
just if u want pm me here
[Only registered and activated users can see links. Click Here To Register...]
09/12/2011 19:44 Gol.D.Roger#8
how i can make something in php ? where i must copy that ? in php the programm cmd ?
09/12/2011 20:39 bahaa12#9
Quote:
Originally Posted by Gol.D.Roger View Post
how i can make something in php ? where i must copy that ? in php the programm cmd ?
:facepalm:
09/12/2011 20:41 Gol.D.Roger#10
bahaa stfu i dont know anything about php yeah youre right iam a noob in it and so ? its a question from a noob in php so why you always come with youre noob facepalm and think youre in all ways better then the others ? i have skills from that you can dream and you skills that i can dream of so this is a community or maybe it was one years ago but asking something is alowed and learning so pls facepalm yourself