CodeIgniter: Хорошая библиотека аутентификации, которая работает с SQL Server? - PullRequest
0 голосов
/ 06 февраля 2011

Я пишу 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

Ответы [ 4 ]

3 голосов
/ 06 февраля 2011

Пробовал Ионный Аут ? Отлично работает с MSSQL и кучей других движков БД.

1 голос
/ 22 августа 2011

Это еще одна безопасная библиотека аутентификации с множеством функций безопасности: http://ulogin.sourceforge.net/

0 голосов
/ 07 февраля 2011

Напишите свой собственный!

Или, если вы не хотите тратить часы на изучение вопросов безопасности и продвинутого SQL, перейдите в раздел вклада CI в вики: http://codeigniter.com/wiki/Category:Contributions::Libraries::Authentication/

0 голосов
/ 06 февраля 2011

Что насчет Zend_Auth с Zend_Acl.Zend Framework - это слабо связанная библиотека, поэтому вы можете просто использовать эти два класса отдельно.

Zend_Auth для аутентификации и Zend_Acl для пользовательских ролей и разрешений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...