Я пишу CI-приложение, которое должно иметь аутентификацию и предпочтительно разные роли (обычные и администраторские). Я использовал удивительную библиотеку tank_auth при использовании MySQL DB, и у меня никогда не было проблем. У меня проблемы с использованием SQL SERVER. Странные вещи, такие как сообщение мне, что имя пользователя берется, когда таблица пользователей пуста, и когда я вставляю пользователя (после удаления проверки имени пользователя), когда я вхожу в систему, я постоянно получаю неправильные ошибки кредитов, хотя я на 100% уверен, детали верны.
Кто-нибудь успешно использует хорошие библиотеки аутентификации с базой данных SQL SERVER? Или, еще лучше, кому-нибудь удалось заставить tank_auth работать с SQL SERVER?
Кстати, я использую драйвер sqlsrv.
Любая помощь будет оценена по достоинству!
Билли
ION_AUTH Ошибка
A Database Error Occurred
Error Number: 22003
[Microsoft][SQL Server Native Client 10.0][SQL Server]Arithmetic overflow error converting expression to data type datetime.
INSERT INTO users (username, password, email, group_id, ip_address, created_on, last_login, active) VALUES ('billy jones', '0c85ef6874f2e08d3667a4334c4f4fc0d95b9358', 'billyjones26@gmail.com', 2, '127.0.0.1', 1297081373, 1297081373, 1)
Filename: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\cp\system\database\DB_driver.php
Line Number: 330