Last edited by louis; 04/01/2017 at 01:30 AM.
Thanks for share, you are good men
muito gracias amigo consegue colocar na web sem erros, mas quando eu ficar preso no painel de usuário, ao entrar em sua conta volta você para indexar e não deixar o painel usuário sai dessa redirecionando SOEA vindo, mas não introduz essa informação pode ser ??
Você deve ter editado o config.php e não salvo como UTF-8(SEM BOM) .... você precisa fazer isso para resolver esse problema
T+
Bom como eu que colocar o administrador do site?
Página de cadastro (cadastrar_done.php) sem envio de e-mail:
PARA COLOCAR ADM E GM: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>
NIVEL:UPDATE CHARACTER SET NIVEL_GM = NIVEL WHERE NAME = NOME_DO_CHAR
0 - Player normal
1 - Ajudante
2 - SUB-GM
3 - GM
4 - SUB-ADM
5 - ADM
Abraço
Last edited by DrAgOn-ADM; 05/01/2017 at 01:57 PM.
A boca fala o que quer mais na real são as ATITUDESque provam e confirmam quem realmente somos
NÃO ACREDITE em algo só por que ouviu falar
as PESSOAS são aquilo o que fazem
não aquilo que DIZEM
@[Somente membros podem ver os links. ]Página de cadastro (cadastrar_done.php) sem envio de e-mail:
PARA COLOCAR ADM E GM: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>
NIVEL:
0 - Player normal
1 - Ajudante
2 - SUB-GM
3 - GM
4 - SUB-ADM
5 - ADM
Abraço
excelente amigo muito, mas acontece o seguinte quando você dá estadias continuar assim
39 minutes:------- Atualizado -------
ele organizou a venda XD ONU bom código de erro, masCó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_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> Cuenta creada correctamente: </strong> Su login es $ps_loginname</div>"; } ?> </div>
Last edited by sukerwold; 05/01/2017 at 07:50 PM.
Resolveu? Não deu para entender o que escreveu k@[Somente membros podem ver os links. ]
excelente amigo muito, mas acontece o seguinte quando você dá estadias continuar assim
39 minutes:------- Atualizado -------
ele organizou a venda XD ONU bom código de erro, masCó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_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> Cuenta creada correctamente: </strong> Su login es $ps_loginname</div>"; } ?> </div>