rez
This commit is contained in:
@@ -349,4 +349,44 @@ class Client extends Modele {
|
||||
$this->executerRequete($sql, array($codeUtilisateur));
|
||||
}
|
||||
|
||||
public function existelogin($codeUtilisateur) {
|
||||
$sql = 'select id FROM c_utilisateur WHERE (codeUtilisateur=?)';
|
||||
$resultat = $this->executerRequete($sql, array($codeUtilisateur));
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
public function creeruser($codeUtilisateur, $nom, $prenoms, $telephone, $email, $motPass, $codeLangue,
|
||||
$actVisible, $AffectionVisible, $codeModeGenerationPass, $codeModeEnvoiPass, $codeProfil)
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$user = $_SESSION['login'];
|
||||
$idClient = $_SESSION['idClient_C'];
|
||||
$numeroClient = $_SESSION['numeroClient_C'];
|
||||
|
||||
$passAutoGen = "";
|
||||
|
||||
switch ($codeModeGenerationPass)
|
||||
{
|
||||
case "0":
|
||||
$hash = password_hash($motPass, PASSWORD_DEFAULT);
|
||||
break;
|
||||
case "1":
|
||||
$passAutoGen = uniqid();
|
||||
$hash = password_hash($passAutoGen, PASSWORD_DEFAULT);
|
||||
$motPass = $passAutoGen;
|
||||
break;
|
||||
case 2:
|
||||
$hash = "";
|
||||
break;
|
||||
default:
|
||||
$hash = password_hash($motPass, PASSWORD_DEFAULT);
|
||||
}
|
||||
|
||||
$sql = 'call sp_c_creer_user_rh_client(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $idClient, $numeroClient, $codeUtilisateur, $nom, $prenoms, $telephone,
|
||||
$email, $hash, $codeLangue, $actVisible, $AffectionVisible, $user, $codeModeGenerationPass,
|
||||
$passAutoGen, $codeModeEnvoiPass, $motPass, $codeProfil));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user