Проблемы с MYSQL
#1

Доброго время суток,ребят тут у меня такая маленькая проблема... перевел сервер на mysql,все бы хорошо,все работает на отлично,вот кроме пароля... заходишь на сервер вводишь пароль он пишет неправильно введен,хотя в базе забит именно этот пароль...около недели мучаюсь не как понять не могу,руки опускаются.. помогите кто чем может,может подкинете какую нибудь мысль.. буду благодарен..
Reply
#2

Быть может проблема с кодировкой
Reply
#3

Была такая мысль если честно... Качал мод как то "модернтропия" помоему,у нас с ним код один в один,у него грузит нормально все у меня нет...
Reply
#4

Покажи код хотя бы. Как ты проверяешь логин и пасс в базе и т.д.
И ещё чтобы проблем с кодировками не было, может помочь SET NAMES запрос.
Reply
#5

Пасс
MySQLFetchAcctSingle(PlayerInfo[playerid][pSQLID], "Password", PlayerInfo[playerid][pKey]);
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
А логин через OnPlayerRequestClass паблик. + Дело в том что он у меня все считывает правильно,имя,всякие переменные по моду, вот только проблема с паролем...
Reply
#6

Пробывал распечатывать значения переменных перед сравнением?
Reply
#7

Нет,я так понимаю чтоб выводило на экран пароль для проверки?
Reply
#8

pawn Код:
MySQLFetchAcctSingle(PlayerInfo[playerid][pSQLID], "Password", PlayerInfo[playerid][pKey]);
printf(">%s< = >%s<", password, PlayerInfo[playerid][pKey])
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
зачем на экран в консоль, и наглядно увидешь в чем разница.
Reply
#9

В итоге получилась вот такая вот лабудень...
[23:30:22] MYSQL: Database connection established.
[23:30:22] MYSQL: Reconnection successful. We can continue as normal.
[23:30:28] >2< = >1<
[23:30:40] >123123< = >1<
[23:31:13] >1< = >1<
Не один из них не подходит к бд...
Reply
#10

Я незнаю откуда он у меня 1 берет... Я весь код с базами прочекал и не увидел...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)