Intranet?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Intranet?

Tuto

par Mike_php » 06 sept. 2006, 02:53

Salut, j'ai trouvé un tuto pour ce que je veux faire. http://www.asp-php.net/scripts/asp-php/mot_de_passe.php Voir page 2.

Merci pour vos conseils les copains.

par Mike_php » 05 sept. 2006, 17:35

Je précise un peu.
L'intranet servira à des professeurs d'entrer des liens URL avec informations dans une base de données.
Seul les proffesseurs doivent y avoir accès. Les élèves les consultent.
Pour l'instant la base de données s'affiche sur leur site et ils doivent m'envoyer par courriel les nouveaux liens qu'ils ont trouvés pour que je puisse les afficher.

Merci pour votre aide les copins!

par Ryle » 05 sept. 2006, 12:23

même si c'est lui qui a insisté pour que la procédure email soit mise en place.
C'est tellement vrai... et ça marche aussi avec des clients... ;)

par Henri » 05 sept. 2006, 12:19

@jojolapine,

Je suis entièrement d'accord avec toi pour un site public ou semi-public. Mais dans le cadre d'un intranet à l'intérieur d'une entreprise, les mentalités sont autres : les utilisateurs connaissent souvent l'administrateur et la solution de facilité est de lui téléphoner, plutôt que de suivre une procédure en plusieurs étapes. Et plus l'utilisateur est haut placé dans la hiérarchie, moins il voudra se faire ch... et plus il exigera un accès immédiat à l'application, même si c'est lui qui a insisté pour que la procédure email soit mise en place.

par jojolapine » 05 sept. 2006, 11:22

c'est peut-être vrai, mais ça n'est pas bien difficile de regénérer un mot de passe...
Moi par exemple j'ai un site ou les mot de passes sont haché en md5 et lorsque l'utilisateur à oublié sont mode passe il faut qu'il se souvienne simplement de son adresse e-mail (si il la sait pas on peu plus rien pour lui)
et un mot de passe est regénérer ensuite libre à lui d'aller le changer dans son espace d'administration pour un mot de passe qu'il retiendra peut-être :roll:

par albat » 05 sept. 2006, 11:17

Tout à fait d'accord avec toi, Henri.
Le nombre d'amnésiques aux mots de passe est impressionnant.

par Henri » 05 sept. 2006, 11:09

contenant les logins et les mots de passe (cryptés) des inscrits
Toujours bien réfléchir avant de crypter les mots de passe des membres d'un intranet : Est-ce que le cryptage est vraiment nécessaire (niveau de sécurité des informations, qui a accès à la base des mots de passe ?).

Pour une simple raison : le nombre d'utilisateurs qui oublient leur mot de passe est absolument hallucinant, surtout aux retours de vacances. Et donc le nombre de coups de téléphone à l'admin du système, même si tu mets en place un système automatique pour qu'ils puissent récupérer automatiquement les mots de passe (expérience vécue sur de nombreux systèmes).
Avec des mots de passe non cryptés, l'admin répond au téléphone sans problème.
Avec des mots de passe cryptés, il faut mettre en place une procédure de création de nouveau mot de passe.

Attention également à la génération automatique de mots de passe : si l'utilisateur ne peut pas gérer lui même son mot de passe (sa date de naissance, le nom de son gamin ou de son chien, ...), le mot de passe sera inscrit sur un postit collé sur l'écran ou dans le tiroir du bureau. :)

Entendons-nous bien : je ne dis pas qu'il ne faut pas crypter les mots de passe. Je dis qu'il faut se poser la question : aspect pratique versus sécurité.

par Ryle » 05 sept. 2006, 10:33

C'est difficile à dire, puisque tout dépend de ce que tu veux faire sur ton intranet :)

- Si c'est juste un site interne pour présenter des infos, il n'y a rien de spécial à mettre en place.

- Si tu as besoin d'identifier et de suivre les utilisateurs pendant leur navigation il faut un systeme d'authentification et de session. L'authentification peut se faire sur une base que tu réalises, depuis un annuaire LDAP, en NTLM si ton réseau est sous windows... Je pense qu'il serait de toute façon judicieux de faire une base dédiée si tu dois accorde des droits différents. A voir ensuite les informations qu'il te faut stocker dedans en fonction de celle d'un éventuel annuaire. (si tu conserves des données personnelles, il doit y avoir des histoires de déclaration cnil à faire)

- Si tu as besoin de stocker des informations sur le poste de l'utilisateur entre deux connexions, alors il te faut utiliser les cookies..

par albat » 05 sept. 2006, 09:28

Les cookies me semblent la pire solution.
D'autant plus qu'un utilisateur peut les interdire en paramétrant son navigateur.

Sans plus d'informations sur ton projet,
j'opterais pour une table "utilisateurs" base de données
contenant les logins et les mots de passe (cryptés) des inscrits,
et l'utilisation des sessions pour leur navigation sur l'Intranet après identification.

Intranet?

par Mike_php » 05 sept. 2006, 05:18

Bonjour à tous, je veux créer un intranet et j'aimerais savoir comment m'y prendre. Dois-je utiliser les sessions et les cookies, ou bien vérifier si l'utilisateur existe dans une base de données? Et pour la sécurité, comment ça fonctionne? Est-ce quelqu'un à de bons tuto à me référer?

Merci les copains!