Page a accé restrein????

Page a accé restrein???? - PHP - Programmation

Marsh Posté le 12-02-2005 à 21:45:36    

Bonsoir  
 
Je souhaiterai restreindre l'accés à mon site perso par un login  
et mot de passe.
 
Une page toute simple, avec en son centre un bouton "login" et un  
autre "pass".
 
Je supose que sa doit se faire avec un script en php je suppose
mais je n'est connai pas grand chose à ce niveau  :whistle:  
 
Un tuto ou un coup de main serai les bienvenue ;)
 
Merci

Reply

Marsh Posté le 12-02-2005 à 21:45:36   

Reply

Marsh Posté le 12-02-2005 à 21:52:34    

htaccess suffit :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 12-02-2005 à 21:55:29    

KangOl a écrit :

htaccess suffit :o


 
Merci deja d'avoir pris le temps de me répondre :)
 
Désoler mais rien que le terme "htaccess" m'est inconnu :(
 
Pourrai tu développer un peu plus ou peu être carement me  
donner un example?

Reply

Marsh Posté le 12-02-2005 à 22:00:39    

en 2005, il y en a encore qui prennent pas la peine de jeter un oeuil sur google avant de poser des questions...
 
mais wallon nous !?!


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 12-02-2005 à 22:04:27    

Si bien sur !!
 
Je viens d'entrer le mot htaccess dans google mais je dois avouer  
que les réponses me laisse un peu perplexe  :(  
 
En gros je comprend que dalle  :sarcastic:  
 
Je ne pensé pas que c'etai si compliquer à mettre en oeuvre ...

Reply

Marsh Posté le 12-02-2005 à 22:22:44    

c un fichier de config local d'apache...tu peux en mettre un dans ton rep, et demander un accès restreint...
 


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 12-02-2005 à 22:23:40    

Jubijub a écrit :

c un fichier de config local d'apache...tu peux en mettre un dans ton rep, et demander un accès restreint...


 
Je vien de trouver sa en autre:
 
http://www.commentcamarche.net/apache/apacht.php3
 
Pour l'instant et pour tester donc, je n'est qu'un seul repertoire  
sur le serveur de mon FAI (wanadoo) qui se nomme "index.html".
C'est une page blanche avec marquer dessus en noir, login et pass.
 
Je l'est transferer sur mon espace privé donc mais c'est pour la  
suite que je seche :(


Message édité par actu le 12-02-2005 à 22:26:19
Reply

Marsh Posté le 14-02-2005 à 16:51:08    

actu a écrit :

Je vien de trouver sa en autre:
 
http://www.commentcamarche.net/apache/apacht.php3
 
Pour l'instant et pour tester donc, je n'est qu'un seul repertoire  
sur le serveur de mon FAI (wanadoo) qui se nomme "index.html".
C'est une page blanche avec marquer dessus en noir, login et pass.
 
Je l'est transferer sur mon espace privé donc mais c'est pour la  
suite que je seche :(


 
Autant dire que c'est pas gagné :o


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

Marsh Posté le 14-02-2005 à 18:14:34    

Ah oui la ya du boulot. Je vais te dire une chose, il y a de la documentation sur internet des tas de doc trés complets, et dans ton cas je crois que tu a beaucoup de bases à apprendre et ce n'est pas possible de le faire dans un forum...
 
Un forum je dirais que c'est plutot fais pour le cas où tu butte sur quelque chose.


Message édité par dwogsi le 14-02-2005 à 18:15:18
Reply

Marsh Posté le 14-02-2005 à 18:59:32    

Ok merci quand meme d'avoir pris le temps de me repondre :)
 
Mais en faisant sa a partir du site de wanadoo et bien il demande
si on veu proteger les repertoire du site.
 
Donc ces bon j'ai reussi ;)

Reply

Marsh Posté le 14-02-2005 à 18:59:32   

Reply

Marsh Posté le 14-02-2005 à 22:47:45    

Mouais ... tu fais une table Mysql avec 3 champs :
 
ID, Login, Password.
 
Et puis, un formulaire du type :
 
<form action.....>
Login :
<input type="text" name="login">
Mot de passe :
<input type="password" name="password">
</form>
// Tu testes si les valeures sont ok
 
<?php
 
if (isset($_POST['login']) && isset ($_POST['password']))
 
{
$login = $_POST['login'];
$password = $_POST['password'];
}
else
{ $login = ""; $password=""; }
 
if (!empty($login) and !empty($password))
 
{
 
mysql_connect ('SERVEUR ICI', 'LOGIN BASE', 'PASS BASE')  or die ("Erreur : connexion a la base de donnees impossible" );
mysql_select_db('UTILISATEURS') or die ('Erreur :'.mysql_error());
 
 
$sql = 'SELECT id, login, Password FROM UTILISATEURS WHERE login = '.$login.'';
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
$data = mysql_fetch_array($req);
 
if ($password == $data['Password']) {
 
header ('Location: autrepage.php');
 
else
 
{ echo 'c\'est pas le bon pass !!!!!'; }
 
}
 
else
 
{ echo 'rentres un mot de pass et un login!'; }
 
Codé à la va vite ... mais ca doit marcher


Message édité par duncan_mc_leod le 14-02-2005 à 22:48:20
Reply

Marsh Posté le 14-02-2005 à 22:51:26    

Ah oui j'oubliais, tu devrais peut etre apprendre a programmer si tu veux programmer... ca aide ;)

Reply

Marsh Posté le 15-02-2005 à 13:27:22    

c'est vrai qu'il devrait peut etre apprendre à programmer, mais toi tu pourrais apprendre à le respecter...
 
Tu vois qu'il débute et tu lui file direct un code qu'un débutant ne pourra jamais comprendre et ya pas le moindre commentaire.
 
En plus une BDD n'est pas indispensable pour l'instant, il doit déjà apprendre PHP, MySQL attendra...
 
Et pour finir:

Citation :

sur le serveur de mon FAI (wanadoo)


wanadoo ne permet pas le PHP sur les pages persos, et encore moins MySQL --> tu peux oublier ton joli script avec connexion à la BDD... ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-02-2005 à 18:40:48    

Wannadoo ne permet pas le php?! Bah mieux vaut se créer un cpte chez free alors, un ou tu paies à la consomation comme ca tu te connecte jamais avec et tu paies jamais rien mais tu dispose des 50 Mo sans pub, php, BDD avec mysql!

Reply

Marsh Posté le 15-02-2005 à 18:54:03    

Ouais, laposte fourni ce meme type de service, je suis chez eux ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-02-2005 à 19:21:11    

Wanadoo aussi la preuve je l'est fait mais merci pour le coup de  
main ;)

Reply

Marsh Posté le 15-02-2005 à 21:59:29    

actu a écrit :

Wanadoo aussi la preuve je l'est fait mais merci pour le coup de  
main ;)


 
De rien pour le coup de main. Xav, mon code n'était pas commenté mais j'aurais pu répondre a d'éventuelles questions de actu par la suite. Je pense que je l'ai parfaitement respecté en répondant à sa question et en lui conseillant d'apprendre la programmation.
 
Je pense que toi par contre tu es relativement agressif.

Reply

Marsh Posté le 16-02-2005 à 08:55:43    

Citation :

Je pense que toi par contre tu es relativement agressif.


ce n'était pas le but, mais j'ai trouvé que par rapport à la quesiton, ton code tout fait, sans explications... faisait un peu je me la raconte devant un newbie et je n'aime pas trop cette attitude qui a une facheuse tendance à se répandre...
Si comme tu semble l'expliquer, ce n'étais pas le but, alors  pardonne mes propos s'ils t'ont vexé ;)
 
J'espère seulement qu'il a pris le temps de comprendre un minimum et ne s'est pas contenté d'un copie/colle de ton post, sinon on risque de le revoir souvent (ça non plus faut pas mal le prendre, mais on en voit bcp trop aussi à mon gout)
 
EDIT: je retrouve plus les sources qui disait que Wanadoo n'offrait pas PHP, et 5 min sur leur site pour lire les offres, ça m'a filé la nausé à force de voir toute ces fenetre bourré d'anim flash qui se lance dans tous les sens :(


Message édité par Xav_ le 16-02-2005 à 09:11:44

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 16-02-2005 à 09:41:46    

Oki bein pas de pb alors on c'est mal compris. fermont la )et l'} :)
 
bein la prochaine fois je commenterais promis ;)

Reply

Sujets relatifs:

Leave a Replay

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