30 const QString
id = userInfo.
value(m_idField);
32 auto it = std::ranges::find_if(
35 if (it != m_users.end()) {
52 {m_idField, frozenUser.toString()},
Container for user data retrieved from an AuthenticationStore.
QVariant value(const QString &key, const QVariant &defaultValue=QVariant()) const
StoreMinimal(const QString &idField)
void addUser(const AuthenticationUser &user)
AuthenticationUser findUser(Context *c, const ParamsMultiMap &userInfo) override final
AuthenticationUser fromSession(Context *c, const QVariant &frozenUser) override final
virtual ~StoreMinimal() override
QVariant forSession(Context *c, const AuthenticationUser &user) override final
QMultiMap< QString, QString > ParamsMultiMap
The Cutelyst namespace holds all public Cutelyst API.