X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Шифрование пароля
Гость_Bars_*
сообщение 2014-08-22, 15:46
Сообщение #1



Гости





Делаю единую (связанную) авторизацию Eleanor CMS <-> игровой сервер.
Допустим, у пользователя пароль parole4ka, как с помощью PHP мне зашифровать этот пароль, чтобы он принял вид как в БД?
Перейти в начало страницы
+Цитировать сообщение
wormen
сообщение 2014-08-22, 16:12
Сообщение #2
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 800
Регистрация: 2012-09-13

Репутация:   нет  
Всего: нет


так есть же в системе функция, я шифрования пароля, я думаю не составить проблем посмотреть как это работает
как проходит регистрация в версии 0,9 можно посмотреть в файле modules/account/user/guest/register.php
Перейти в начало страницы
+Цитировать сообщение
Гость_Bars_*
сообщение 2014-08-22, 19:48
Сообщение #3



Гости





Что-то я не нахожу работу с БД, где посредством SELECT выбирается пароль для сверки
Перейти в начало страницы
+Цитировать сообщение
wormen
сообщение 2014-08-23, 4:48
Сообщение #4
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 800
Регистрация: 2012-09-13

Репутация:   нет  
Всего: нет


тогда вам совсем в другой файл
core/login/base.php

там найдете то, что вам нужно

Сообщение отредактировал wormen - 2014-08-23, 4:49
Перейти в начало страницы
+Цитировать сообщение
Гость_Bars_*
сообщение 2014-08-23, 15:48
Сообщение #5



Гости





Цитата (wormen @ 2014-08-23, 5:48)
тогда вам совсем в другой файл
core/login/base.php

там найдете то, что вам нужно

А вот теперь ступор с PHP ООП. Почему-то в Java ООП я разбираюсь, наверное потому что там заголовок равен имени классу и его не нужно искать по всем скриптам.
if($user['pass_hash']===UserManager::PassHash($user['pass_salt'],$pass,$extra['ismd']))
static::SetUser($user);

Как найти UserManager и PassHash?

Сообщение отредактировал Bars - 2014-08-23, 15:48
Перейти в начало страницы
+Цитировать сообщение
wormen
сообщение 2014-08-23, 16:06
Сообщение #6
Опытный
Иконка группы

Группа: Eleanor user
Сообщений: 800
Регистрация: 2012-09-13

Репутация:   нет  
Всего: нет


core/others/usermanager.php
в нем и найдете PassHash
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0592 сек.    12 запросов    GZIP включен    Сейчас: 2018-06-18, 23:51