19 $consultaValidar = <<<CONSULTA
22 WHERE T01_CodUsuario=
'{$codUsuario}' AND
23 T01_Password = sha2(
'{$codUsuario}{$password}',256)
28 if($resultado->rowCount()>0){
29 $oResultado=$resultado->fetchObject();
31 $oResultado->T01_CodUsuario,
32 $oResultado->T01_Password,
33 $oResultado->T01_DescUsuario,
34 $oResultado->T01_NumConexiones,
35 $oResultado->T01_FechaHoraUltimaConexion,
36 $oResultado->T01_FechaHoraUltimaConexionAnterior=
null,
37 $oResultado->T01_Perfil
49 date_default_timezone_set(
'Europe/Madrid');
50 $consultaActualizar = <<<CONSULTA
52 SET T01_FechaHoraUltimaConexion = NOW(),
53 T01_NumConexiones = T01_NumConexiones + 1
54 WHERE T01_CodUsuario=
'{$oUsuarioAActualizar->getCodUsuario()}'
60 $oUsuarioAActualizar->setFechaHoraUltimaConexionAnterior(
new DateTime($oUsuarioAActualizar->getFechaHoraUltimaConexion()));
62 $oUsuarioAActualizar->setNumAccesos($oUsuarioAActualizar->getNumAccesos()+1);
63 $oUsuarioAActualizar->setFechaHoraUltimaConexion(
new DateTime());
71 public static function altaUsuario($codUsuario,$password,$descUsuario) {
73 $consultaComprobarCodigo = <<<CONSULTA
76 WHERE T01_CodUsuario=
'{$codUsuario}'
79 if($resultado->rowCount()==0){
80 $consultaAlta = <<<CONSULTA
81 INSERT INTO T01_Usuario (T01_CodUsuario, T01_Password, T01_DescUsuario, T01_Perfil)
82 VALUES (
'{$codUsuario}', SHA2(
'{$codUsuario}{$password}', 256),
'{$descUsuario}',
'usuario')