Помощь PHPAuth

JetNet

Постоялец
Регистрация
23 Авг 2015
Сообщения
50
Реакции
13
Доброго времени всем.

Нужна помощь в создании страниц регистрации, входа и проверки данных с помощью PHPAuth (Для просмотра ссылки Войди или Зарегистрируйся). Либо, если у кого уже есть готовая, авторизация на сессиях для сайта. Не бесплатно.

1. Вход
2. Регистрация
3. Выход

Пробовал сам, страницы закрыл от неавторизованных, а вот вход и регистрацию прикрутить пока не получается...
 
Нужна помощь в создании страниц регистрации, входа и проверки данных с помощью PHPAuth (Для просмотра ссылки Войди или Зарегистрируйся). Либо, если у кого уже есть готовая, авторизация на сессиях для сайта. Не бесплатно.

1. Вход
2. Регистрация
3. Выход

Нормальная библиотека, вполне можно её использовать и другие не искать.

Примеры кода есть в тестах - Для просмотра ссылки Войди или Зарегистрируйся

1. Вход
PHP:
if ($auth->login("test@email.com", 'T3H-1337-P@$$')['error'] == false) {
 //успешный вход
}
2. Регистрация
PHP:
if ($auth->register('test@email.com', 'T3H-1337-P@$$', 'T3H-1337-P@$$')['error'] == false) {
 //успешная регистрация
}
3. Выход
PHP:
if ($auth->logout($auth->getSessionHash())) {
 //успешный выход
}
 
С этим я разобрался, но проблема одна.

if ($auth->login("test@email.com", 'T3H-1337-P@$$')['error'] == false) {
//успешный вход
}

Данные надо хранить в БД. Вот тут справиться не получается...
 
в чем проблема? таблички создали(Для просмотра ссылки Войди или Зарегистрируйся), параметры соединения в конструктор передали?
 
Таблицы есть, сообразить не могу, как в класс Для просмотра ссылки Войди или Зарегистрируйся место
public function testRegister()
{
// Successful registration
$this->assertFalse($this->auth->register('test@email.com', 'T3H-1337-P@$$', 'T3H-1337-P@$$')['error']);

сунуть переменную с логином и паролем...
 
Назад
Сверху