[SOLVED]Problema com conexão RA com CORE

Fala galera, tudo certo?



Bom, meu problema é o seguinte, estou tentando configurar o RA no site para acessar o Emulador.


Está tudo pronto e praticamente funcionando exceto pelo fato de quando eu tento mandar um email por exemplo usando a conexão dá um erro!



Pra tirar a dúvida tentei me conectar via telnet direto do MSDOS e veja o que acontece:


PASSOS QUE USEI:

1- open

2- 127.0.0.1 3443

Agora aparece a tela pra digitar LOGIN e SENHA.

3- digito meu login de admin do server e em seguida minha senha (Na DB Webwow e na DB Auth meu usuário tem acesso nível 3)

Porém me retorna este erro:

Authentication Failed

Alguem sabe me dizer o que fazer neste caso? Já tentei de tudo, to meio desesperado já!.. Obrigado

RESOLVIDO - Passos que usei para solução do problema:


Primeiro: tive que trocar uma entrada do script RAsocket.cpp

TROQUEI ISSO:

[CODE]int RASocket::check_password(const std::string& user, const std::string& pass)

{

std::string safe_user = user;

AccountMgr::normalizeString(safe_user);

LoginDatabase.escape_string(safe_user);


std::string safe_pass = pass;

AccountMgr::normalizeString(safe_pass);

LoginDatabase.escape_string(safe_pass);


std::string hash = sAccountMgr->CalculateShaPassHash(safe_user, safe_pass);


QueryResult check = LoginDatabase.PQuery(

        "SELECT 1 FROM account WHERE username = '%s' AND sha_pass_hash = '%s'",

        safe_user.c_str(), hash.c_str());[/CODE]

POR ISSO:

[CODE]int RASocket::check_password(const std::string& user, const std::string& pass)

{

std::string safe_user = user;

AccountMgr::normalizeString(safe_user);

LoginDatabase.escape_string(safe_user);


std::string safe_pass = pass;

AccountMgr::normalizeString(safe_pass);

LoginDatabase.escape_string(safe_pass);


std::string hash = sAccountMgr->CalculateShaPassHash(safe_user, safe_pass);


QueryResult check = LoginDatabase.PQuery(

        "SELECT * FROM account WHERE username = '%s' AND sha_pass_hash = '%s'",

        safe_user.c_str(), hash.c_str());[/CODE]

Segundo: Acessei a DB fui na TABELA Auth e em account_access mudei o RealmID da minha conta para -1.

Reparem o “erro” na sintax do MYSQL… Não existe Coluna 1 na Tabela ACCOUNT. Se isso contribuiu pro problema não sei, mas substitui, compilei novamente e troquei o RealmID e funcionou perfeitamente!

Agora estou apenas com problema em enviar pelo site quantias maiores do item, mas ai é outra coisa… Portanto, tópico encerrado, problema resolvido!

Espero que eu tenha ajudado mais alguem a solucionar este problema!

— Canned message start

It appears the issue in the original post was solved, so this thread shall be closed. Should you encounter any other difficulties, please open a new thread.

— Canned message end —