Решение для управления пользователями для приложения/веб-сайта

Это может быть очень нубский вопрос, но я, наконец, решил задать его здесь, проведя над ним неделю. Я немного знаю кодирование php/mysql/js. У меня нет опыта разработки мобильных приложений, и мне нужен был способ связать мое приложение framework7 (а также веб-версию html) с управлением пользователями и аутентификацией на стороне сервера. Изначально думал о WordPress REST, но отказался от него, так как хотел более простого решения.

Мне нужна помощь в поиске программного обеспечения с открытым исходным кодом, которое я могу использовать для управления пользователями (логин, сеанс и т. д.). У меня есть веб-сайт и приложение для простой услуги, которую я предоставляю (для простоты предположим, что это викторина и оценка для каждого пользователя).

Основные требования SO:

  1. Аутентификация пользователя через приложение и связанный с ним процесс.

  2. Сохранение пользовательских данных (оценка викторины) в mysql.

Я пробовал hybridauth , Opauth в социальных плагинах.

CodeIgniter, userfrosting (слишком большой - использует слишком много библиотек) и огромный (просто не смог заставить его работать - видимо справочная документация не для таких нубов, как я) в других.

Более того, в идеале это решения для веб-сайтов, в которых файлы, к которым осуществляется доступ, размещаются на веб-сервере, в отличие от приложения, где файлы находятся на мобильных устройствах. Поскольку я больше программист-любитель, а не эксперт, было бы полезно хорошее руководство пользователя/учебник.

Кто-нибудь знает какое-либо другое решение, которое я могу использовать для управления пользователями для моего приложения? Буду очень признателен за вашу помощь, так как я попал в тупик.

Спасибо.

Ответы (3)

Возможно, вам стоит взглянуть на Drupal вместе с этими модулями для него:

Цифры в Твиттере

Компания Twitter запустила систему аутентификации пользователей для разработчиков приложений под названием Digits . Это не зависит от учетных записей Twitter. я не использовал его; не уверен, что это подходит для ваших нужд, но возможно.

Я собираюсь поэкспериментировать с dreamfactory, мне не понравилось, что у userfrosting нет службы API для отдыха из коробки, хотя вы можете расширить ее, но кажется, что DreamFrosting имеет встроенное управление пользователями с акцентом на API для отдыха. https://www.dreamfactory.com/ . Я не смог найти никаких других решений, хотя на этом laravel есть много шаблонных репозиториев кода управления пользователями. Dreamfactory поддерживает обновления, так что вы можете быть в курсе последних событий с ними.

список https://github.com/TimothyDJones/awesome-laravel .

Не могли бы вы объяснить, почему он соответствует всем требованиям? Посмотрите здесь: softwarerecs.meta.stackexchange.com/q/356/6957