Rechercher : dans
Par :

Gestion des droits en php

Dernière réponse le 24 jun 2008 à 16:25:09 soleila, le 24 jun 2008 à 14:51:29 
 Signaler ce message aux modérateurs

Bonjour,

voila je dois gerer des droits d'utilisateurs sur un site en php. Ce site est en local et il faut qu'un certain nombre d'utilisateurs n'est pas accés à un lien sur ce site. Le problème est qu'il ne faut pas j'utilise de login/passwd.
est-ce possible?? si oui comment ??
j'ai cherché sur le web je trouve que des solutions avec un login et password.

Merci d'avance!!

Configuration: Windows Vista
Internet Explorer 7.0

Meilleures réponses pour « gestion des droits en php » dans :
PHP - Les fichiers Voir La gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
Windows 7 professionnel : sécurité, administration réseau VoirQu’attendre de Windows 7 professionnel en terme de sécurité des données, de cryptage et aussi en terme de d’administration réseau. La sécurité optimisée L'administration réseau simplifiée La révolution tactile : quel usage pour les pro...
La gestion des notes de frais VoirGérer les notes de frais avec des outils électroniques Lorsque les équipes d’une entreprise s’agrandissent, la gestion administrative devient plus complexe. Parmi les dossiers, la gestion des notes de frais. Un casse-tête très chronophage que des...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Télécharger EasyPHP VoirEasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données MySQL et le support du langage PHP. Il est fourni avec phpMyAdmin, une interface permettant de manipuler très facilement les...
Télécharger GLPI VoirGLPI est une application libre, distribuée sous licence GPL destinée à la gestion de parc informatique et de helpdesk. GLPI est composé d'un ensemble de services web écrits en PHP qui permettent de recenser et de gérer l'intégralité des composantes...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

clem285, le 24 jun 2008 à 15:03:50
  • +2

Il est peut-être possible de choisir en fonction de l'IP de la machine qui y a accès ou pas ( à condition de pouvoir récupérer l'ip de la machine qui arrive sur le site si c'est possible ), ou regarde aussi du coté du proxy de l'entreprise, ou il est possible d'interdire certain site / morceau de site

ce ne sont que des idées non testé

Répondre à clem285

2

soleila, le 24 jun 2008 à 15:11:15

Ok je te remercie pour ces quelques idées je vais regarder ça!

Répondre à soleila

3

soleila, le 24 jun 2008 à 15:18:32

Je suis en train de penser que chaque utilisateur au demarrage de l'ordinateur se log avec un login et un password alors y a peut etre moyen (mais je sais pas comment) de recuperer ce login (car le mot de passe est commun) et ensuite de l'utiliser pour restreindre les droits non?

Répondre à soleila

4

clem285, le 24 jun 2008 à 15:24:04

Je ne sais pas, et je doute que se soit possible, ou alors avec un haut niveau de programmation, car il faudrait pouvoir savoir qui est connecté sur la machine, et en fonction de cela, gérer les droit sur un site
autant utilisé un identifiant et password sur le site
enfin, se que je dis est peut-être faux

Répondre à clem285

5

soleila, le 24 jun 2008 à 16:03:01
  • +1

Alors en cherchant sur le web j'ai trouvé une fonction qui recupere le login de la session Windows en php je la donne ça peut interesser:

<?
echo "username ".shell_exec("echo %username%");
?>

j'ai testé ça marche.

Répondre à soleila

6

Xei, le 24 jun 2008 à 16:05:07

Bonjour,

Tu dis que les utilisateurs, en se logant sur le pc utilise un login et un mot de passe, je pense que sur ton site, tu fait la même, avec les même login et mot de passe, tu fait une authentification, tu entre les utilisateur avec leur mot de passe et leur login dans une table, lorsqu'il entre leur login/mdp, la page en php vérifie dans la table les infos, si c'est OK sa le log sinon une erreur s'affiche, ensuite dans ta table tu définie égalment des rôle c'est à dire, à certains tu met admin et aux autre user.
Lorsqu'il se connecterons, suivant leur rôle, alors il aurons droits a ce lien, ou pas.
Personnellement j'ai fait cela, et sa fonctionne très bien. Si tu a besoin de plus d'info n'hésite pas :)

Bonne journée

Répondre à Xei

7

soleila, le 24 jun 2008 à 16:21:30

Je suis d'accord avec toi mais ce que tu me proposes c'est que l'utilisateur re rentre son login et mdp sur le site hors je voudrais que l'utilisateur n'est pas a se reloger. c'est pour ça que je pensais recuperer le login de la session windows et a partir de la gerer les droits.

Répondre à soleila

8

 Xei, le 24 jun 2008 à 16:25:09

Ah ok ok, et bien je ne sais pas trop comment récupéré les info du log windows, désolé, mais si jamais tu fais comme je l'ai di (l'autre façon bien dure lol) je pourrai t'aider.
Bonne continuation à toi et bon courage!!

Répondre à Xei