Приветствую. Четвёртый раз переписываю систему авторизации и всё равно выполняется только "Авторизован" (пробовал по-разному, но "запечатлил" лишь один из вариантов):
Приветствую. Четвёртый раз переписываю систему авторизации и всё равно выполняется только "Авторизован" (пробовал по-разному, но "запечатлил" лишь один из вариантов):
Во первых - что за функция такая Hash? Во вторых, если ты сверяешь данные по хешу - в strcmp используй параметр false а не true потому что хеши - должны совпадать и по регистрам символов. А так у тебя хеш hYjDOiP будет равен hyjdoip -что не есть верно(хотя дла хеша это не играет особой роли)
Выведи себе в консоль или на экран содержимое p_info[playerid][hash] и результат функции Hash .
И еще - пожалуйста следующий раз код не скриншотом, а в тегах PHP приложи.
PawnoNoob (26.12.2016)
PawnoNoob (26.12.2016)
Хотя стоп, не закрывайте пока, ещё вопрос есть. Правильным ли решением будет удалять все строки (по типу пароля и так далее) при отключении игрока?
Код HTML:strdel(p_info[playerid][hash], 0, 33); strdel(p_info[playerid][salt], 0, 6); strdel(p_info[playerid][mail], 0, 65); strdel(p_info[playerid][rdate], 0, 16); strdel(p_info[playerid][rip], 0, 17); strdel(p_info[playerid][lip], 0, 17);
Хоть поделись решением проблемы. Вдруг кому поможет.
Обнулять информацию о игроке лучше так
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Так для информации....
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
qwezert (27.12.2016)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)