сделал частично работающую статистику

This commit is contained in:
2024-10-31 15:29:57 +03:00
parent e8eeee3755
commit a7f323a07c
9 changed files with 565 additions and 86 deletions

5
src/auth/resources.cpp Normal file
View File

@@ -0,0 +1,5 @@
//
// Created by vlad on 31.10.2024.
//
#include "resources.h"

28
src/auth/resources.h Normal file
View File

@@ -0,0 +1,28 @@
#ifndef RESOURCES_H
#define RESOURCES_H
#include "../server/resource.h"
namespace http::auth {
/**
* Класс пользовательских разрешений,
*/
class UserPremision{};
/**
* Класс пользователя, содержит логин/хеш_пароля/настройки пользователя/права
*/
class User{};
/**
* Класс аутентификации. Управляет всеми сессиями, создает новые при логине, удаляет при логауте.
* @note Класс устанавливает заголовок 'Set-Cookie' в ответе, и этот заголовок должен дойти до пользователя!
*/
class AuthProvider {
};
class NeedAuentificationResource: public resource::BasicResource {};
}
#endif //RESOURCES_H