Ir para conteúdo

Featured Replies

Postado

Galera, como não estou conseguindo postar posts muito grande, me desculpem pelo monte de topico que postei ultimamente sobre os erros do mesmo Gesior! :tongue:

Eu estou com mais este problema no GesiorACC 2012 8.60 UPDATE 16/03/2016 TIBIAKING!

Qual o problema? O problema é que na hora de criar a conta, voce consegue criar conta, com o mesmo nome e email de outra ja criada!

E se voce cria uma conta e email que ainda não existe, continua o alem de mudar para !

No tutorial ele diz que mudou tais arquivos para rodar em Linux, só que o meu sistema operacional é Windows...

 

Imagem relatando tal mudança.

Spoiler

nxuomg.png

 

Talvez tenha que executar algum comando no phpmyadmin que eu não saiba...

ajax_accountname script.

Spoiler

<?PHP
date_default_timezone_set('America/Sao_Paulo');
ob_start('ob_gzhandler');
header('Connection: close');
if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest')
    exit();

header('X-Ajax-Cip-Response-Type: Container');

function f($e) {
    die('{"AjaxObjects": [{"DataType": "Attributes","Data": "style=background-image:url(account/nok.gif)","Target": "#accountname_indicator"},{"DataType": "HTML","Data": "'.$e.'","Target": "#accountname_errormessage"},{"DataType": "Attributes","Data": "class=red","Target": "#accountname_label"}]}');
}

$s = isset($_POST['a_AccountName']) ? $_POST['a_AccountName'] : '';

if($s == '')
    f('Please enter an account name!');
elseif(strlen($s) < 6)
    f('This account name is too short!');
elseif(strlen($s) > 30)
    f('This account name is too long!');

$s = strtoupper($s);

if(!ctype_alnum($s))
    f('This account name has an invalid format. Your account name may only consist of numbers 0-9 and letters A-Z!');
#elseif(!preg_match('/[A-Z]/', $s))
#f('Your account name must include at least one letter A-Z!');

$c = parse_ini_file('../config/config.ini');
$c = parse_ini_file($c['server_path'].'config.lua');

$conn = mysql_pconnect('localhost', 'root', 'rodrigo0txo') or die();
mysql_select_db($c['sqlDatabase']);

if(mysql_num_rows(mysql_query('SELECT id FROM accounts WHERE name=\''.mysql_escape_string($s).'\' LIMIT 1')) != 0)
    f('This account name is already used. Please select another one!');

echo '{"AjaxObjects": [{"DataType": "Attributes","Data": "style=background-image:url(account/ok.gif);","Target": "#accountname_indicator"},{"DataType": "HTML","Data": "","Target": "#accountname_errormessage"},{"DataType": "Attributes","Data": "class=","Target": "#accountname_label"}]}';
ob_end_flush();
?>

 

ajax_email script.

Spoiler

<?PHP
date_default_timezone_set('America/Sao_Paulo');
ob_start('ob_gzhandler');
header('Connection: close');
if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || $_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest')
    exit();

header('X-Ajax-Cip-Response-Type: Container');

function f($e) {
    die('{"AjaxObjects": [{"DataType": "Attributes","Data": "style=background-image:url(account/nok.gif)","Target": "#email_indicator"},{"DataType": "HTML","Data": "'.$e.'","Target": "#email_errormessage"},{"DataType": "Attributes","Data": "class=red","Target": "#email_label"}]}');
}

$s = isset($_POST['a_EMail']) ? $_POST['a_EMail'] : '';

if($s == '')
    f('Please enter your email address!');
elseif(strlen($s) > 49)
    f('Your email address is too long!');
elseif(!filter_var($s, FILTER_VALIDATE_EMAIL))
    f('This email address has an invalid format. Please enter a correct email address!');

$c = parse_ini_file('../config/config.ini');
$c = parse_ini_file($c['server_path'].'config.lua');

$conn = mysql_pconnect('localhost', 'root', 'rodrigo0txo') or die();
mysql_select_db($c['sqlDatabase']);

if(mysql_num_rows(mysql_query('SELECT id FROM accounts WHERE email=\''.mysql_escape_string($s).'\' LIMIT 1')) != 0)
    f('This email address is already used. Please enter another email address!');

echo '{"AjaxObjects": [{"DataType": "Attributes","Data": "style=background-image:url(account/ok.gif);","Target": "#email_indicator"},{"DataType": "HTML","Data": "","Target": "#email_errormessage"},{"DataType": "Attributes","Data": "class=","Target": "#email_label"}]}';
ob_end_flush();
?>

 

 

OBS: Já troquei os arquivos AJAX da minha pasta Account, pelos mesmo arquivos do Gesior "Shadowcores Website" mais mesmo assim não obtive sucesso!

 

Alguem ae ja teve o mesmo problema com esse Gesior? Sabe como me ajudar?, Aguardo.. REP+!

Editado por Digoshow (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.2k

Informação Importante

Confirmação de Termo