Запрет залогинивания уже залогининых

This commit is contained in:
krivoshein
2025-01-29 16:25:37 +03:00
parent c9c433cf6b
commit 534ef54aab
2 changed files with 6 additions and 2 deletions

View File

@@ -51,7 +51,7 @@ bool InterfaceDataBaseLMS::AuthorizationInstructor(QString login, QString passwo
if(int id = selectInstructorID(login, password)) if(int id = selectInstructorID(login, password))
{ {
if(isArchivedInstructor(id)) if(isArchivedInstructor(id) || isLoggedInInstructor(id))
{ {
transactionEnd(); transactionEnd();
return false; return false;
@@ -179,7 +179,7 @@ bool InterfaceDataBaseLMS::AuthorizationTrainee(QString login, QString password,
if(int id = selectTraineeID(login, password)) if(int id = selectTraineeID(login, password))
{ {
if(isArchivedTrainee(id)) if(isArchivedTrainee(id) || isLoggedInTrainee(id))
{ {
transactionEnd(); transactionEnd();
return false; return false;

View File

@@ -74,6 +74,10 @@ void ProcessingSystem::processingClientAutorization(ClientHandler *client, Clien
arrayAnswer = dataParser->ClientAnswer()->authorization(true, instructorName, traineeName, "trainee", clientAutorization.Login); arrayAnswer = dataParser->ClientAnswer()->authorization(true, instructorName, traineeName, "trainee", clientAutorization.Login);
} }
else
{//Никто не авторизовался
arrayAnswer = dataParser->ClientAnswer()->authorization(false, "", "", "", "");
}
} }
else else
{//Никто не авторизовался {//Никто не авторизовался