[Pedido] Arrumar login/registro sistema
#1

To usando um sistema de login/registro pra poder comeзar meu gm, eu entendo como ele funciona, pra mim estб feito da forma certa, o unico problema й que parece que ele nгo checa strings, tipo se eu digitar minha senha e tentar logar com numeros errados, nгo funciona, mas se eu colocar letras funciona

http://pastebin.com/WBC19U3k
Reply
#2

1- Nгo use strval para pegar senhas, pois ela sу vai retornar os valores numйricos.
2- Nгo use dini_Int para pegar senhas pois ela tambйm sу retorna valores numйricos.
3- Outro erro estб no salvamento da senha no registro, que sу salva valores inteiros e usa strval.




Код:
 
if(dini_Int(arq,"Senha") == strval(inputtext))
dini_IntSet(arq,"Senha",strval(inputtext));
No login Subsititua por:

Код:
if(!strcmp(dini_Get(arq,"Senha"), inputtext))
{
//logou-se corretamente
}
else
{
//senha incorreta
}
No registro:

Код:
dini_IntSet(arq,"Senha",strval(inputtext));
Substitua por:

Код:
dini_Set(arq, "Senha", inputtext);
Reply
#3

Obrigado n0minal +rep
Reply
#4

Tem um problema, ta comparando tudo agora certinho, se digitar errado nгo vai e tal, mas se eu sу aperto ENTER, sem senha, loga!
Reply
#5

Tenta colocar uma verificaзгo para ver se ele realmente digitou os caracteres acho que funcionaria.. tenta isso:

pawn Код:
if(!strlen(inputtext)) return SendClientMessage (playerid, -1, "Vocк nгo digitou nada");
Reply
#6

vlw funcionou!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)