сделал частично работающую статистику
This commit is contained in:
5
src/auth/resources.cpp
Normal file
5
src/auth/resources.cpp
Normal file
@@ -0,0 +1,5 @@
|
||||
//
|
||||
// Created by vlad on 31.10.2024.
|
||||
//
|
||||
|
||||
#include "resources.h"
|
28
src/auth/resources.h
Normal file
28
src/auth/resources.h
Normal 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
|
Reference in New Issue
Block a user