Postado Abril 20, 2016 9 anos Bom dia pessoa do tibiaking. -- ( Estou usando Gésior 2012) -- Gostaria de pedir uma ajuda, consegui fazer o account name só aceitar numero, porem quando coloco letras aparece a seguinte mensagem em baixo do campo Account Name : Name status: Invalid account name format. Use only A-Z and numbers 0-9 sendo que eu já editei o CreateAccount.php Citar $reg_form_errors[] = "Invalid account name format. Use only Numbers 0-9."; mas mesmo assim essa msg continua aparecendo. queria que o Name Status aparecesse apenas : Invalid account name format use only numbers 0-9 desde já agradeço! @Resolvido tava fuçando ai achei a solução, é só editar o arquivo: ajax_check_account.php Editado Abril 20, 2016 9 anos por Yurilols2 (veja o histórico de edições)
Postado Abril 20, 2016 9 anos Vai em system/load.compat.php mude isso: function check_account_name($name) { $name = (string) $name; $temp = strspn("$name", "QWERTYUIOPASDFGHJKLZXCVBNM0123456789"); if ($temp != strlen($name)) return false; if(strlen($name) < 1) return false; if(strlen($name) > 32) return false; return true; } para isso: function check_account_name($name) { $name = (string) $name; $temp = strspn("$name", "0123456789"); if ($temp != strlen($name)) return false; if(strlen($name) < 1) return false; if(strlen($name) > 32) return false; return true; }
Postado Abril 20, 2016 9 anos Autor 1 minuto atrás, Lucas CP disse: Vai em system/load.compat.php mude isso: function check_account_name($name) { $name = (string) $name; $temp = strspn("$name", "QWERTYUIOPASDFGHJKLZXCVBNM0123456789"); if ($temp != strlen($name)) return false; if(strlen($name) < 1) return false; if(strlen($name) > 32) return false; return true; } para isso: function check_account_name($name) { $name = (string) $name; $temp = strspn("$name", "0123456789"); if ($temp != strlen($name)) return false; if(strlen($name) < 1) return false; if(strlen($name) > 32) return false; return true; } muito obrigado!
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.