begin process at 2012 05 30 16:33:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Autre

 > 

Mot de passe sur un site


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Mot de passe sur un site

jeudi 3 avril 2008 à 12:41:27 | Mot de passe sur un site

Michelflashgordon

Bonjour à tous !!

Voila mon problème,

Je veux créer un espace sur le net qui me permettra de partager mes fichiers avec un ami.
Il faudra entrer son nom d'utilisateur et son mot de passe pour entrer sur la page.
ensuite j'aimerais intégrer une petite interface permettant d'up loader des fichier et de downloader ceux qui sont dispo sur le server.

Pouvez vous me guidé sur les grandes lignes de mon projets?

- comment protéger une page avec un mot de passe?
- comment envoyé et récupérer les fichiers tout en les gardant sécurisé?

Merci pour le coup de main !!

MiG
jeudi 3 avril 2008 à 13:52:37 | Re : Mot de passe sur un site

bcmfr

Membre Club
slt
pour proteger ton repertoire ( donc tout ce qu'il y a dedans, tu as le htaccess qui est bien pratique (regarde sur google si tu sais pas ce que c'est), sinon, il y a plein de scripts de protection d'espace membre sur ce site, sers toi).

Pour tes envois de fichiers, il y a pleins de scripts d'upload sur ce site ou ailleurs, sers toi!
@+
jeudi 3 avril 2008 à 15:53:52 | Re : Mot de passe sur un site

Michelflashgordon

Merci pour ton aide.

J'ai suivi tes conseils pour utiliser le htacces
j'ai trouver un tuto sympa pour créer le fichier en question et les intégrer dans la page

j'ai donc créer un répertoire sur mon server free nommé "admin"
ensuite 2 fichiers, un nommé .htacces et l'autre .htpasswd

Voici les code que j'ai dans ces fichiers :

dans .htacces :

PerlSetVar AuthFile /admin/.htpasswd
AuthName "Acces Restreint"
AuthType Basic
require valid-user

dans .htpasswd :

miguel:miguel
ptitmich:ptitmich


(j'ai volontairement pas encodé les code afin de ne pas compliqué le tout pour l'instant)

J'ai ensuite envoyé ces 2 fichiers sur mon server dans le dossier /admin mais le server me renvoie l'erreur suivante quand je tape l'adresse du site :

Erreur 500 - Erreur interne du serveur

es-ce du au fait que je travaille sous osX?
ou ai-je fais une érreur de script?

Bonne continuation !
et Merci






jeudi 3 avril 2008 à 16:46:15 | Re : Mot de passe sur un site

nicomilville

Membre Club
Salut,

si c'est sur le site du zéro qu'il t'on dit de créer le fichier comme ça... certain dise qu'il n'est pas fiable, je l'ai fais aussi et j'avais pareil que toi, je crois surtout que tu devrai chercher un autre tuto histoire de vérifier ce que t'a dit ce tuto, une réponse ne suffit pas il faut en avoir plusieur pareil pour s'assurer que c'est la bonne réponse et encore ...

Si t'a besoin d'aide, MP !!!

jeudi 3 avril 2008 à 19:30:43 | Re : Mot de passe sur un site

bcmfr

Membre Club
slt
tu as mal lu le tuto

Parmi ces 4 lignes, il y en a 2 que vous allez devoir changer :
  • AuthName : c'est le texte qui invitera l'utilisateur à inscrire son login / mot de passe. Vous pouvez personnaliser ce texte comme bon vous semble.
  • AuthUserFile : là c'est plus délicat, c'est le chemin absolu vers le fichier .htpasswd (que vous mettrez dans le même répertoire que le .htaccess).
Mais comment je trouve ce chemin absolu moi ?

En effet, c'est la plupart du temps délicat à trouver. Heureusement, il existe une fonction PHP qui va beaucoup nous aider : realpath.
Cette fonction donne le chemin absolu vers le fichier que vous indiquez. Vous allez donc faire comme ceci pour trouver le chemin absolu :
  1. Créez un fichier appelé "chemin.php".
  2. Mettez juste cette ligne de code dedans :
    <?php echo realpath('chemin.php'); ?>
  3. Envoyez ce fichier sur votre serveur avec votre logiciel FTP. Placez-le dans le dossier que vous voulez protéger.
  4. Ouvrez votre navigateur et allez voir ce fichier PHP. Il vous donne le chemin absolu, par exemple dans mon cas :
    /home/sdz/www/gestion/admin/chemin.php
  5. Copiez ce chemin dans votre .htaccess, et remplacez le "chemin.php" par ".htpasswd", ce qui nous donne au final par exemple :
    /home/sdz/www/gestion/admin/.htpasswd
  6. Supprimez le fichier "chemin.php" de votre serveur, il ne nous sert plus à rien maintenant qu'il nous a donné le chemin absolu :)

Tu n'a pas mis le chemin relatif.
D'autre part, il me semble (mais j'en suis pas sur) que tu as obligation de coder ton mot de passe pour que tu puisse t'identifier
@+
ps perso nicomilville, je trouve les tuto du siteduzero bien fait et ils marchent bine, encore faut il suivre ce qui y est dit

jeudi 3 avril 2008 à 21:05:44 | Re : Mot de passe sur un site

nicomilville

Membre Club
Moi aussi mais je parle d'Evangun di je me souvient bien !!

Si t'a besoin d'aide, MP !!!

vendredi 4 avril 2008 à 12:40:02 | Re : Mot de passe sur un site

yoman64

Membre Club
Salut,

Je confirme un mot de passe DOIT être hasher sur une plateforme unix. Seul windows et quelques autres supportent les mots de passe en clair.

De plus le chemin vers le .htpasswd doit TOUJOURS être un chemin complet, évidement /admin ne fonctionnera pas...

PS: bcmfr tu t'es trompé, il a mis le chemin relatif, ce qu'il doit mettre est le chemin ABSOLU, pas relatif


De plus je vois pas ce que ton "PerlSetVar" vient faire la...


ah voila une confirmation en direct du site d'apache:

Though htpasswd will support creation on all platforms, the httpd daemon will only accept plain text passwords on Windows, Netware and TPF.



PS: Moi je trouve que les tutos du sites du zero sont peut être simple à comprendre (quand on prends la peine de bien les suivres), mais souvent, pas toujours, mais très souvent ils montrent la MAUVAISE façon de faire alors les débutants n'apprenent pas de la bonne façon et se font tapper sur les doigts

-------------------
Vous cherchez un hebergement Php/MySQL Gratuit et sans publicités ??
Et bien c'est la : www.e3b.org  
vendredi 4 avril 2008 à 16:31:32 | Re : Mot de passe sur un site

nicomilville

Membre Club
Comme moi !!

Si t'a besoin d'aide, MP !!!



Cette discussion est classée dans : site, mot, fichiers, passe, entrer


Répondre à ce message

Sujets en rapport avec ce message

mot de passe [ par stequer ] voila je rechecher un srcipt pour securiser ma parti menbre de mon site j ai deja une base de donner pseudo et code pour la gestion des utilisateur et Teste sécurité d'un mot de passe [ par jangomehd ] Bonjour à tous, j'ai vu que sur de plus en plus de site lors d'une inscription, il y a un script qui teste en 'live' la sécurité de mot de passe Exemp comment créer un espace adim avec mot de passe pour un site [ par psl10 ] bonjour,     je suis en train de créer un site intranet en PHP et j'aimerai savoir comment créer protèger l'accés à l'espace réservé administrateur av mot de passe pour une partie du site [ par Rurikos ] Bonjour,Je suis débutant dans la création de site web, et je prévois d'en construire un nouveau.Juste un site assez basique qui servira pour moi et me Besoin de conseils [ par neocker ] Bonjour à tous !Tout d'abord merci pour ce site et à tous ceux qui y contribuent, car il m'a déjà beaucoup aidé.Aujourd'hui, je poste mon premier mess Demande de mot de passe pour accéder aux fichiers d'un répertoire (htaccess htpasswd) [ par astuces_jeux ] Bonjour,J'ai programmé un petit code .htaccess d'accès à un répertoire phpmyadmin de mon serveur dédié ovh.Pourtant, quand je vais à http://XXXXXXX/ph j'ai besoin un script en php qui permet à un utilisateur parmi les quels lorsque entrer avec son mot de passe et un login de laisser un message aux autres utilisateurs de son groupe. [ par malia01 ] Bonjour à tous, J'ai développé un site en php et mysql.dans laquel j'ai plusieurs utilisateurs qui sont sauvegardés dans une base de données et chacun Identification LDAP dans script PHP avec password [ par silennnce ] Bonjours à tous. Pour commencer je vais exposé mon script Ce script est un simple formulaire HTMl pour récupérer un login et un mot de passe [code= Mot de passe MD5 [ par jackdaniel9 ] Bon j'ai un espace membre Quand un utilisateur s'inscrit le mot de passe se crypte en md5 ..Tout est parfait de ce côté là C'est seulement pour se co Problème avec ouverture de page par mots de passe sur mon site fonctionne sur firefox mais pas sur IE [ par Filou54 ] Espace Privé <tit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales