infos: mettre du php sur mon site pour des accès réservé ?

infos: mettre du php sur mon site pour des accès réservé ? - HTML/CSS - Programmation

Marsh Posté le 01-09-2006 à 22:56:54    

bonjour à tous,
 
J'ai fais un site internet pour une association, un site sans prétention, avec dreamweaver (et quelques modifs à la main parfois).
Je voudrais savoir s'il est possible d'inclure un accès réservé (avec login et mot de passe) à ce qui est déjà fait en html, et ce sans trop de difficulté. Je crois que c'est php qui permet ça, j'en ai déjà fait mais de manière très basique et il y a longtemps. Bref, je suis pas calé du tout.
C'est là que je fais appel à vous: pourriez-vous m'énumérer les choses nécessaires à faire un accès réservé dans mon site et la manière de faire ça simplement (si vous avez des liens bien fait par exemple, je suis preneur).
 
Je tiens à rappeler que je souhaite faire le plus simple possible, je n'ai pas beaucoup de temps à consacrer à tout ça...
 
 
merci beaucoup !

Reply

Marsh Posté le 01-09-2006 à 22:56:54   

Reply

Marsh Posté le 01-09-2006 à 23:34:02    

T'aurais dû poster dans Php plutot que HTML.
 
Pour faire un accès sécurisé, il te suffit de mettre un formulaire de login (evidement :D ) qui va comparer les données entrée avec des valeurs stockées (si possible en base de données).
 
Bon avec une recherche tu devrais trouver facilement mais je sais pas, j'ai envie de t'aider un peu :D
 
Alors dans les grandes lignes :
 
Formulaire login, avec un champ "login" et un champ "pass".
A la validation, tu récupère "login" et "pass".
 
Tu codes "pass" en md5, sha1 etc... ce que tu veux (avec la commande md5($password) par exemple)->  $password que tu auras récupéré depuis la variable $_GET['pass']
 
Tu vas chercher dans la base de données les infos correspondantes. En gros :
$query = 'SELECT id FROM table_users WHERE login = "' . $login . '" AND pass = "' . $password . '" LIMIT 1';
mysql_query($query)
 
Si ça te retourne un résultat, c'est que le user s'est bien logué. Sinon, non.
 
Bon après faut faire quelques retouches et améliorations, mais ça te donne les pistes à suivre.
 
A+


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 01-09-2006 à 23:49:44    

ok, merci pour tes précisions, je les mets dans un bloc not et je poste ça dans php. Et sinon, en javascript, on peut faire un truc plus simple ?

Reply

Marsh Posté le 02-09-2006 à 10:17:45    

bb charlie a écrit :

ok, merci pour tes précisions, je les mets dans un bloc not et je poste ça dans php. Et sinon, en javascript, on peut faire un truc plus simple ?


 
Non


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 02-09-2006 à 11:32:53    

Ah, ok aussi alors  :whistle:  !  
Bon, j'ai cherché du coté de .htaccess, et ma foi ça a l'air de bien fonctionner ce truc, et ça évite de devoir sortir l'artillerie PHP+mySQL non ? J'ai fait quelques essais et, a priori, ça me convient tout à fait, et c'est super simple à utiliser !

Reply

Marsh Posté le 02-09-2006 à 11:43:40    

Ah, si c'est juste pour quelques personnes, alors oui. Si tu n'as pas besoin de créer sans arrêt des utilisateurs. Je n'avais pas pensé à cette solution :)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 02-09-2006 à 11:54:42    

Oui, c'est pour un nombre limité et connu de membres. Actuellement, j'a un répertoire en "deny from all" qui contient le fichier txt contenant les login et mdp et un dossier sécurisé qui n'accepte que les membres de ce fichier txt.
 
Par contre, un problème qui je pense pas être assez gênant, c'est que si j'ai plusieurs pages internet dans ce fameux dossier à accès réservé, alors à chaque fois qu'un utilisateur va naviguer au sein de ces pages, il va devoir entrer login et mdp non ? Alors ça par contre c'est un peu lourdos non ??


Message édité par bb charlie le 02-09-2006 à 11:55:19
Reply

Marsh Posté le 03-09-2006 à 23:32:38    

Non l'identification reste lorsque l'on navigue sur les différentes pages du site. Il n'y a que si tu forces une reidentification qu'il redemandera login/mdp ou bien si le visiteur essaye d'accéder a une autre ressource ou il n'a pas accés.

Reply

Marsh Posté le 04-09-2006 à 06:59:26    

exact, j'ai constaté ça. Cette méthode ne présente que des avantages pour le moment, c'est parfait ! Merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed