Página de cadastro (cadastrar_done.php) sem envio de e-mail:
Código:
<head>
<meta http-equiv='Content-Type' content='text/html;charset=UTF-8'>
<title>Jogandomu.com.br</title>
<link rel="stylesheet" href="painel/css/paginas.css" type="text/css" media="screen" />
<style>
.alert
{
width:600px !important;
}
</style>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<script type="text/javascript" src="inclu/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
function tamanho(){
$("#main2", window.parent.document).height(650);
window.parent.parent.scrollTo(0,450)
}
</script>
</head>
<body leftmargin= "0" topmargin="0" onload="tamanho()">
<div id="tamanho">
<center>
<BR><BR><font size=4><b>CADASTRAR CONTA</font></b> <BR><BR>
<?php
require("inclu/config_simples.php");
$ps_loginname = stripslashes($_POST['ps_loginname']);
$ps_name = stripslashes($_POST['ps_name']);
$ps_email = strtolower(stripslashes($_POST['ps_email']));
$ps_email2 = strtolower(stripslashes($_POST['ps_email2']));
$ps_person_id = stripslashes($_POST['ps_person_id']);
$ps_password = stripslashes($_POST['ps_password']);
$ps_repassword = stripslashes($_POST['ps_repassword']);
$extcode = stripslashes($_POST['extcode']);
$extcode1 = stripslashes($_POST['extcode1']);
$sql_email_check= mssql_query("SELECT mail_addr FROM MEMB_INFO WHERE LOWER(mail_addr)=LOWER('$ps_email')");
$sql_username_check = mssql_query("SELECT memb___id FROM MEMB_INFO WHERE LOWER(memb___id)=LOWER('$ps_loginname')");
$email_check = mssql_num_rows($sql_email_check);
$username_check = mssql_num_rows($sql_username_check);
$ip = $_SERVER["REMOTE_ADDR"];
$ps_name = utf8_encode($ps_name);
$count = substr_count($ps_loginname," ");
if( preg_match('/^([\w\.-]+)+@+([\w\.-]+)+\.+[a-z]{2,3}$/',$ps_email) ){
$mailok=1;
}
else { $mailok=0; }
if (empty($ps_loginname) || empty($ps_name) || empty($ps_email)|| empty($ps_password) || empty($ps_repassword) || empty($extcode) || empty($extcode1)) {
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> Campos em branco! </div>";
$Error=1;
}
elseif (($email_check > 0) || ($username_check > 0)){
if($email_check > 0){
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> O E-mail que você colocou já esta em uso por outro membro em nosso banco de dados.<br> Por favor coloque um e-mail diferente </div>";
$Error=1;
}
if($count > 0){
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> Você não pode colocar espaço no seu login!! </div>";
$Error=1;
}
if ($username_check > 0){
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> O Login que você escolheu ja esta em uso. Por favor escolha outro! </div>";
$Error=1;
}
if ( $mailok == 0){
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> Coloque um e-mail válido! </div>";
$Error=1;
}
if ($ps_email <> $ps_email2){
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> E-mail diferente do e-mail de confirmação! </div>";
$Error=1;
}
}
elseif ($ps_password != $ps_repassword) {
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> Senha diferente da senha de confirmação. </div>";
$Error=1;
}
elseif ($extcode != $extcode1) {
echo "<div class='alert alert-danger bs-alert-old-docs'> <strong> Erro: </strong> Você digitou o código errado. </div>";
$Error=1;
}
if ($Error!=1){
$data_now = date('m-j-y G:i:s');
$codigoo= $random = (rand()%9999);
$ip3 = gethostbyaddr($ip);
mssql_query("INSERT INTO MEMB_INFO (memb___id,memb__pwd,memb_name,mail_addr,appl_days,mail_chek,bloc_code,ctl1_code,code,ip_cadastro) VALUES ('$ps_loginname','$ps_password','$ps_name','$ps_email',(getdate()),'1','0','1','$codigoo','$ip')");
mssql_query("INSERT INTO MEMB_STAT (memb___id,ConnectStat,ServerName,IP,ConnectTM,DisConnectTM) VALUES ('$ps_loginname','0','nenhum','$ip',(getdate()),(getdate()) )");
echo "<div class='alert alert-success bs-alert-old-docs'> <strong> Conta criada com sucesso: </strong> Seu login é $ps_loginname</div>";
}
}
?>
</div>
PARA COLOCAR ADM E GM:
UPDATE CHARACTER SET NIVEL_GM = NIVEL WHERE NAME = NOME_DO_CHAR
NIVEL:
0 - Player normal
1 - Ajudante
2 - SUB-GM
3 - GM
4 - SUB-ADM
5 - ADM
Abraço