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

Виктор
#1 2016-03-20 13:23

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

Dr2005alex
#2 2016-03-20 13:38

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

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

 

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

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

 

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

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

CrazyFreeMan
#5 2016-04-23 18:24
Виктор
#6 2016-04-23 18:45

  уже нашел ;)

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

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

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

This post was edited by Виктор (2016-05-31 08:31, 7 years ago)
Macik
#7 2016-06-01 07:09

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

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