v0.1.0-beta.1

+ Реализованы основные компоненты для БД
+ Страница авторизации
+ Страница 404
+ Обработка ошибок
+ Логирование событий
This commit is contained in:
Alexander Zhirov 2023-06-08 16:56:05 +03:00
parent e74c0a1af0
commit 082a55ea9f
8 changed files with 32 additions and 14 deletions

View file

@ -180,7 +180,7 @@ void postReq(HTTPServerRequest req, HTTPServerResponse res) {
return;
}
log.d("json request: " ~ jsr.to!string);
log.d("%s: json request %s".format(req.clientAddress.toAddressString(), jsr.to!string));
switch (query) {
case "login":

View file

@ -10,7 +10,7 @@ void login(HTTPServerRequest req, HTTPServerResponse res, AuthData serverAuthDat
if (!(serverAuthData.login == userAuthData.login &&
serverAuthData.password == userAuthData.password)) {
log.i(("Данные авторизации не верны: %s").format(req.json));
log.i(req.clientAddress.toAddressString() ~ ": Данные авторизации не верны");
res.send(
true,
"Данные авторизации не верны"
@ -23,7 +23,7 @@ void login(HTTPServerRequest req, HTTPServerResponse res, AuthData serverAuthDat
req.session = res.startSession();
req.session.set!UserData("user", user);
log.i("Авторизация успешно пройдена");
log.i(req.clientAddress.toAddressString() ~ ": Вход в систему");
res.send();
}
@ -32,7 +32,7 @@ void logout(HTTPServerRequest req, HTTPServerResponse res) {
req.session.set!UserData("user", UserData.init);
res.terminateSession();
log.i("Выход из системы");
log.i(req.clientAddress.toAddressString() ~ ": Выход из системы");
res.send();
}
@ -41,7 +41,7 @@ bool checkAuth(HTTPServerRequest req) {
if (req.session)
return req.session.get!UserData("user").login;
log.d("Отсутствует авторизация");
log.d(req.clientAddress.toAddressString() ~ ": Отсутствует авторизация");
return false;
}

View file

@ -1,3 +1,3 @@
module version_;
enum dasterVersion = "v0.0.10";
enum dasterVersion = "v0.1.0-beta.1";