Bonjour à tous ,
Je travail sur un projet dépuis deux semaines qui me dérrange.
le thème « Configuration de 2 interfaces
(Client/Serveur) sous Linux afin de gérer l'accès
client par des codes générés. cas d'un CyberCafé. »
J’ai installé un serveur linux Mandrake 9.1 . Dans ce
serveur j’ai installé XAMPP qui regroupe à la fois
APACHE , MYSQL , PHP et PERL. XAMPP est un peu
l’équivalent de EASYPHP. Dans ce serveur j’ai crée une
base de données nommée PROJET . Dans le BD , j’ai crée
une table nommée UTILISATEUR. Cette table contient
plusieurs champs parmis lesquels Nom , Psswd , Temps.
Le champs Temps c’est le temps ou je défini les temps
de connexion des clients.
Après avoir fait tout ceci , j’ai conçu une page html
qui est en fait la page d’interface client. Le client
doit entrer un mot de passe pour se connecter. Cette
page a une redirection vers un script php qui doit
interroger la BD pour l’authentification du client. Si
la base reconnaît le mot de passe par exemple, le
client peut à ce moment surfer ; sinon il envoie un
message d’erreur l’interdisant de se connecter.
Nous avons actuellement deux gros problèmes :
• Il faut que la page html couvre tout l’écran
lorsqu’on veut se connecter à Internet sinon les
utilisateurs pourront directement accéder à Internet
en passant par la barre d’adresse. Il nous faut donc
introduire des codes dans notre page pour que lorsque
le serveur charge la page html, cette page cache la
barre d’adresse. A ce moment l’utilisateur sera obligé
d’introduire un mot de passe.
• Nous avons aussi un problème au niveau du formatage
du temps. Car à la fin du temps de connexion,
automatiquement ça passe à la page d’interface client.
En effet PHP doit pouvoir extraire le temps que nous avons assigné dans la base de données et le traiter pour pour pouvoir couper les connexions au moment indiqué.
Est-ce qu’on peut utiliser un Proxy Squid avec cette base de données . en d’autres thermes est-ce que le proxy squid peut gérer la page d’interface et la BD.