Postado Agosto 23, 2016 9 anos 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! 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 X , alem de mudar para v ! 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 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 Agosto 23, 2016 9 anos por Digoshow (veja o histórico de edições)
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.