Форумы / National / Russian / Сборка «Фриланс-биржа» / Добавление пользователя в базу данных

Виктор
#1 20.03.2016 13:23

Добавляю  пользователей в Сборке «Фриланс-биржа» через запрос $mysqli->query("INSERT INTO `flance_users`) добавляю все поля, пароль через md5, пользователи добавляются, на сайте все вроде нормально, но не могу авторизоваться ни от одного добавленого пользователя пишет нет такого пользователя, пробовал восстановить пароль но пишет такого пароля в базе не существует, подскажите где искать проблему. Спасибо
 

Dr2005alex
#2 20.03.2016 13:38

Лучше используйте имеющуюся функцию из модуля Users, для создания нового пользователя.

cot_add_user($ruser, $email = null, $name = null, $password = null, $maingrp = null, $sendemail = true)

 

WebKaa.ru - Cotonti Relax
Macik
#3 20.03.2016 20:06

Еще момент — если нужен прямой доступ к БД, или готовой функции (как предложил Алекс) нет в API, то лучше использовать встроенный класс для работы с БД, который использует PDO
Обратится к методам которомого можно через глобальную переменную `$db` или вспомогательный класс cot::$db.

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
Виктор
#4 23.04.2016 06:20

Каким способом шифруются и хешируютсья пароли в cotonti?

CrazyFreeMan
#5 23.04.2016 18:24
Виктор
#6 23.04.2016 18:45

  уже нашел ;)

еще вопрос по полях user_sid и user_sidtime за что они отвечают и как генерируются

Добавлено 4 дня спустя:

Подскажите за что отвесают поля user_sid и user_sidtime  за что они отвечают и как генерируются, все поля перебрал все функции нашел а с этими никак не разберусь, и в коде как то не ясно

Отредактировано: Виктор (31.05.2016 08:31, 7 лет назад)
Macik
#7 01.06.2016 07:09

Это идентификатор «сессии» авторизованного пользователя и метка времени, когда этот идентификатор был сгенерирован. Смотрите файл `login.php`.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F