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

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(isArchivedInstructor(id))
if(isArchivedInstructor(id) || isLoggedInInstructor(id))
{
transactionEnd();
return false;
@@ -179,7 +179,7 @@ bool InterfaceDataBaseLMS::AuthorizationTrainee(QString login, QString password,
if(int id = selectTraineeID(login, password))
{
if(isArchivedTrainee(id))
if(isArchivedTrainee(id) || isLoggedInTrainee(id))
{
transactionEnd();
return false;

View File

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