Problème d'application de gestion de pointage du personnel

Fermé
Kamlasb Messages postés 1 Date d'inscription mercredi 5 juillet 2017 Statut Membre Dernière intervention 5 juillet 2017 - 5 juil. 2017 à 15:16
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 5 juil. 2017 à 16:48
Salut à tous!
Je veux écrire une application de pointage du personnel (en PHP) mais je suis confronté à un problème: le fait qu'une personne peut se faire identifier avec ses données (mot de passe), ensuite il enregistre aussi son collègue qui est absent avec les données de ce dernier.

S'il vous plait, comment faire pour palier à ce problème.

Merci!
A voir également:

3 réponses

jordane45 Messages postés 38398 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 30 janvier 2025 4 732
5 juil. 2017 à 16:24
Bonjour,
Il n'y a pas de solutions miracles
Tu ne peux que faire confiance aux gens
ou.... passer par une pointeuse (qui utilise des badges individuels par exemples) ...
Mais là ce n'est pas un problème de code....

0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
5 juil. 2017 à 16:31
Salut,

Difficile voire impossible de garantir que la personne qui s'identifie n'utilise pas les identifiants d'une autre personne, à part via l'identification biométrique p-e ?

La première solution simple à laquelle je pense serait une authentification en deux étapes en envoyant un code unique par sms ou mail à chaque identification. Mais rien n'empêche la personne absente de transférer ce code à son collègue.

Une autre solution plus matérielle serait d'effectuer l'authentification via un badge personnel remis à chaque employé plutôt que d'utiliser un login/mot de passe. Moins facile pour la personne absente d'envoyer son badge à son collègue mais toujours faisable.

Bonne journée,
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
5 juil. 2017 à 16:48
La solution 2 étapes est difficilement applicable au quotidien :/ surtout que suivant le secteur d'activité et certaines règles qu'on ne connait pas, les employés ne sont pas obligatoirement munis de leur téléphone.

La solution du badge me semble la plus pertinente, gain de temps lors du pointage et ça ajoute une (légère) complexité logistique pour ceux qui veulent frauder.

Après il peut y avoir la solution d'un contrôle aléatoire un peu plus poussé, reste à déterminer lequel.
0