mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Хэширование пароля
This commit is contained in:
@@ -148,63 +148,14 @@ void EditorTrainees::on_btnNewTrainee_clicked()
|
||||
Trainee trainee;
|
||||
Trainee trainee_edit;
|
||||
|
||||
trainee.setNeedSetPassword(true);
|
||||
|
||||
if(editTrainee(trainee, &trainee_edit))
|
||||
{
|
||||
waitAnimationWidget->showWithPlay();
|
||||
connectorToServer->sendQueryToDB(TypeQueryToDB::TYPE_QUERY_NEW_TRAINEE, id_group, &trainee_edit);
|
||||
}
|
||||
return;
|
||||
|
||||
/*
|
||||
if(int id_trainee = dbLMS->newTrainee(id_group))
|
||||
{
|
||||
loadTraineesFromDB();
|
||||
setCurrentGroup(id_group);
|
||||
|
||||
DialogEditTrainee dlg(this);
|
||||
|
||||
Trainee trainee = dbLMS->getTrainee(id_trainee);
|
||||
if(trainee.getID() == 0)
|
||||
return;
|
||||
|
||||
dlg.setTrainee(trainee);
|
||||
|
||||
while (true)
|
||||
{
|
||||
switch( dlg.exec() )
|
||||
{
|
||||
case QDialog::Accepted:
|
||||
{
|
||||
Trainee trainee_edit = dlg.getTrainee();
|
||||
|
||||
if(int id_edit = dbLMS->editTrainee(trainee_edit))
|
||||
{//Отредактировано
|
||||
loadTraineesFromDB();
|
||||
//setCurrentTrainee(id_edit);
|
||||
setCurrentGroup(id_group);
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
dlg.setTrainee(trainee_edit);
|
||||
continue;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
case QDialog::Rejected:
|
||||
dbLMS->delTrainee(id_trainee);
|
||||
loadTraineesFromDB();
|
||||
setCurrentGroup(id_group);
|
||||
return;
|
||||
default:
|
||||
dbLMS->delTrainee(id_trainee);
|
||||
loadTraineesFromDB();
|
||||
setCurrentGroup(id_group);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -582,6 +533,13 @@ bool EditorTrainees::editTrainee(Trainee trainee, Trainee *trainee_edit)
|
||||
continue;
|
||||
}
|
||||
|
||||
if(trainee_edit->getNeedSetPassword())
|
||||
{
|
||||
//Хэшируем пароль
|
||||
trainee_edit->hashingPassword();
|
||||
trainee_edit->setNeedSetPassword(false);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
case QDialog::Rejected:
|
||||
|
||||
Reference in New Issue
Block a user