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