Я пытаюсь создать очень простую систему входа в систему. Для чего я использую neo4j
в качестве базы данных.Как использовать neo4j с Web2py?
Согласно documentation, я не могу найти способ подключения neo4j
к DAL.
Должен ли я вручную подключиться к neo4j
, а затем начать сеанс или есть способ для меня, чтобы использовать DAL (что позволяет мне легко заботиться о вход в систему)?
Большое вам спасибо за информацию, Энтони! В настоящее время я делаю это: Вариант 2. Я сохраняю основные данные о neo4j и только данные Auth в MySQL. Я не * копирую * базу данных, просто сохраняя имя пользователя и пароль (хэширование bcrypt) в MySQL - для входа в систему. Это звучит хорошо? Я также рассмотрю возможность написания собственного адаптера DAL! – Arjun
Да, это кажется разумным. – Anthony
Мне любопытно еще одно - как упоминалось выше, мои пароли хранятся как (bcrypt hash). Поэтому, когда я ввожу пароль с открытым текстом и нажимаю «Войти», я хотел бы вычислить его хэш-проверку с сохраненным хэшем. Вопрос: Как написать свой собственный метод * login() для этого? Я прочитал, что мне нужно работать с методом auth.login_bare(), но как бы определить его? Благодаря! – Arjun