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

Виктор
#1 20. März 2016, 13:23

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

Dr2005alex
#2 20. März 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. März 2016, 20:06

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

 

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

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

CrazyFreeMan
#5 23. April 2016, 18:24
Виктор
#6 23. April 2016, 18:45

  уже нашел ;)

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

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

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


Dieser Beitrag wurde von Виктор (am 31. Mai 2016, 08:31, vor 9 Jahre) bearbeitet
Macik
#7 1. Juni 2016, 07:09

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

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