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

This commit is contained in:
krivoshein
2025-01-29 15:40:31 +03:00
parent bcc8d52b19
commit c9c433cf6b
2 changed files with 26 additions and 12 deletions

View File

@@ -51,6 +51,11 @@ bool InterfaceDataBaseLMS::AuthorizationInstructor(QString login, QString passwo
if(int id = selectInstructorID(login, password))
{
if(isArchivedInstructor(id))
{
transactionEnd();
return false;
}
if(updateInstructorLoggedIn(id, true))
return transactionEnd();
}
@@ -174,6 +179,11 @@ bool InterfaceDataBaseLMS::AuthorizationTrainee(QString login, QString password,
if(int id = selectTraineeID(login, password))
{
if(isArchivedTrainee(id))
{
transactionEnd();
return false;
}
if(updateTraineeLoggedIn(id, true))
return transactionEnd();
}