Я хочу знать, что если я сохраню имя пользователя как имя папки, а затем хешированный пароль в зашифрованном файле внутри папки для каждого пользователя с другими данными пользователя в этой папке, это лучше, чем хранить информацию вбаза данных.
Я задаю этот вопрос, потому что я думал о скорости, когда слишком много пользователей.Итак, моя идея состоит в том, что в базе данных, когда мы запрашиваем у нее имя пользователя и пароль, она проходит через каждую строку и проверяет, совпадает ли она или нет.
Но в файловой системе имя пользователя являетсяимя папки, мы можем использовать некоторые file_exists ();функция (в PHP) и проверьте, существует ли каталог или нет.Если это так, то проверьте пароль и аутентифицируйте пользователя, в противном случае скажите, что пользователь с таким именем не существует.
Я хочу знать:
- Без учета безопасности, этолучшее решение, чем база данных, почему / почему нет?
- С учетом безопасности, какие проблемы могут возникнуть?
Спасибо ...