Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> WEB, comment privatiser une page ?
Black Rider
posté 16 Mar 2006, 21:38
Message #1


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



bon alors voilà, via un petit site vite fait avec iWeb afin de publier des photos de voyages que je fais entre pote, je pensais faire une page d'accueil (sans iWeb cette fois) en y mettant les lien pour les différentre photos, mais avec un mot de passe pour y accéder à chacune d'elle. je sais que c'est possible en php, mais comme je ne suis pas encore un expert si qqn pourrait m'aiguiller en me donnant le code ou en m'expliquant il est le bienvenue.

en espérant que je n'ai pas trop été farfelu, je vous remercie d'avance les gars. wink.gif


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
Ogur
posté 16 Mar 2006, 22:57
Message #2


Bip à 00h00 ?


Groupe : Membre
Messages : 5371
Inscrit : 12-Mar-04
Lieu : Coucou|choco land
Membre n° 4
Section(s) : JdS



ya (de mémoire) un code HTML tout simple pour mettre un code d'accès à une page. aisément crackable en matant le code source, mais ya un code qunad même, un ptit /google devrait t'aider vite fait laugh.gif

sinon, doit y avoir d'autres moyens, mais je connais pas wink.gif


--------------------
CITATION
ApfelStrudel mit BananenSalat ?

Gugur il s'amuse toujours autant aux études. D'ailleurs il est en Master là :-)
Go to the top of the page
 
+Quote Post
atarxerxes
posté 17 Mar 2006, 00:05
Message #3


Marathon Man


Groupe : Ancien de la Team
Messages : 10953
Inscrit : 20-Nov-04
Lieu : Paris, XIe
Membre n° 160



Si ton serveur est un Apache -> htaccess
Si ton serveur est un Tomcat -> realm


--------------------
Ordis: iPad 2 16Go 3G ; MacbookAir 11" Core i7 2GHz 8 Go RAM SSD128Go + Dell 2405FPW; Mini C2D2.0GHz media center / Accessoires: Wii , XBox360, PS3, 3DS, iPhone 4 / Télé: Numericable HD Box -> Samsung LE32R51B + Denon AVR-3808 + 5.0 Triangle
About.me
"Je n'ai jamais aimé que moi / Et je reste sans lendemain", H.F. Thiéfaine
"Reality is that which, when you stop believing in it, doesn’t go away", Philip K. Dick
Go to the top of the page
 
+Quote Post
yuki
posté 17 Mar 2006, 07:05
Message #4


Kikitoutdur


Groupe : Membre
Messages : 1339
Inscrit : 28-Jul-05
Membre n° 305
Section(s) : FPS



demande à gamoul, avec un pti code, il te fait ça rapidos happy.gif
Go to the top of the page
 
+Quote Post
Invité_Guest_*
posté 17 Mar 2006, 10:34
Message #5





Invité






merci, je vais déjà regarder les lien d'atar, et si je trouve pas ce que je veux je demenderai à gamoul, et puis même si c'est facilement crackable, j'men fou c'est pas des données super top secrète non plus biggrin.gif
Go to the top of the page
 
+Quote Post
atarxerxes
posté 17 Mar 2006, 10:39
Message #6


Marathon Man


Groupe : Ancien de la Team
Messages : 10953
Inscrit : 20-Nov-04
Lieu : Paris, XIe
Membre n° 160



Pour mes liens il faut avoir accès aux fichiers de configuration du serveur


--------------------
Ordis: iPad 2 16Go 3G ; MacbookAir 11" Core i7 2GHz 8 Go RAM SSD128Go + Dell 2405FPW; Mini C2D2.0GHz media center / Accessoires: Wii , XBox360, PS3, 3DS, iPhone 4 / Télé: Numericable HD Box -> Samsung LE32R51B + Denon AVR-3808 + 5.0 Triangle
About.me
"Je n'ai jamais aimé que moi / Et je reste sans lendemain", H.F. Thiéfaine
"Reality is that which, when you stop believing in it, doesn’t go away", Philip K. Dick
Go to the top of the page
 
+Quote Post
yuki
posté 17 Mar 2006, 12:52
Message #7


Kikitoutdur


Groupe : Membre
Messages : 1339
Inscrit : 28-Jul-05
Membre n° 305
Section(s) : FPS



En gros faut que ce soit notre machine tongue.gif
Go to the top of the page
 
+Quote Post
Gamoul
posté 17 Mar 2006, 14:26
Message #8


L'évangéliste


Groupe : Admin Technique
Messages : 12102
Inscrit : 9-Nov-05
Lieu : Brest
Membre n° 354



Oui c'est le soucis des htaccess, il faut avoir un acces à la machine (machine perso, ou serveur dédié)
En PHP je saurais comment limiter l'accès à une page, mais les photos seraient uploadé sur le serveur, donc accessibles à quelqu'un qui connaît leur emplacement spécifique. La solution consiste à les cacher dans plusieurs niveaux de sous répertoires, mais ça n'est pas très propre. Enfin pour un niveau de sécurité moyen, ça peut aller.
Go to the top of the page
 
+Quote Post
Black Rider
posté 17 Mar 2006, 15:55
Message #9


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



je n'ai pas accès à l'admin du serv, donc pour htaccess c'est rapé, mais je ne veu pas une une sécurité absolue non plus c'est juste histoire de limiter l'accès à certaines personnes. wink.gif


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
pyrrha
posté 17 Mar 2006, 16:33
Message #10


Jessica Alba Lover


Groupe : Inscrit
Messages : 222
Inscrit : 3-Jul-04
Membre n° 106



bah le php c'est parfait alors wink.gif
Go to the top of the page
 
+Quote Post
Black Rider
posté 17 Mar 2006, 17:33
Message #11


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



heu le code svp.... biggrin.gif


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
Gamoul
posté 17 Mar 2006, 18:14
Message #12


L'évangéliste


Groupe : Admin Technique
Messages : 12102
Inscrit : 9-Nov-05
Lieu : Brest
Membre n° 354



Le code... ça ne se sort pas comme ça biggrin.gif

Tout dépend de comment tu veux organiser ton site.
Go to the top of the page
 
+Quote Post
Black Rider
posté 27 Mar 2006, 16:04
Message #13


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



ben enfaite c'est que je voudrais juste mettre un code sur le lien pour accéder au site en lui même wink.gif


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
atarxerxes
posté 27 Mar 2006, 16:27
Message #14


Marathon Man


Groupe : Ancien de la Team
Messages : 10953
Inscrit : 20-Nov-04
Lieu : Paris, XIe
Membre n° 160



Tu veux faire un truc comme ça?

Lien d'appel de la page pour que ça marche :
CODE
http://bibule.fr/mapage.php?id=11224455


et dans mapage.php un bout de code au début qui fait :
CODE
récupération du paramètre id

si id est null ou de valeur différente du numéro secret codé en dur dans la page,
alors remplissage de la page avec un message "Vous n'avez pas accès à cette page"
sinon affichage normal de la page


--------------------
Ordis: iPad 2 16Go 3G ; MacbookAir 11" Core i7 2GHz 8 Go RAM SSD128Go + Dell 2405FPW; Mini C2D2.0GHz media center / Accessoires: Wii , XBox360, PS3, 3DS, iPhone 4 / Télé: Numericable HD Box -> Samsung LE32R51B + Denon AVR-3808 + 5.0 Triangle
About.me
"Je n'ai jamais aimé que moi / Et je reste sans lendemain", H.F. Thiéfaine
"Reality is that which, when you stop believing in it, doesn’t go away", Philip K. Dick
Go to the top of the page
 
+Quote Post
Black Rider
posté 27 Mar 2006, 16:55
Message #15


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



ouais un truc du stile


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
Gamoul
posté 27 Mar 2006, 17:03
Message #16


L'évangéliste


Groupe : Admin Technique
Messages : 12102
Inscrit : 9-Nov-05
Lieu : Brest
Membre n° 354



Oui, dans ce cas c'est pas compliqué

dans ta page, tu met ça :

CODE
if($_GET['id']==11224455)
{
  echo '<img src="lien vers ton image"/ >';
  ....

}
else
{
  echo 'Accès interdit';
}


Ce message a été modifié par Gamoul - 27 Mar 2006, 17:03.
Go to the top of the page
 
+Quote Post
macgic
posté 27 Mar 2006, 18:41
Message #17





Groupe : Membre
Messages : 360
Inscrit : 22-Jun-04
Lieu : A coté de Lille le WE, à coté de Paris la semaine...
Membre n° 101
Section(s) : JdS



ou alors, tu peux faire un truc comme ça :
CODE
if ($_POST['motPasse'] == "MotDePasse") {

   echo 'code de la page';

} else {

echo '
<form method="POST" action="page.php">
<p>Entrez le mot de passe :<input type="password" name="motPasse" /></p>
<input type="submit" value="C\'est parti" />
</form>';

}


Sous réserve de petites erreurs de code non vues


--------------------
Go to the top of the page
 
+Quote Post
Black Rider
posté 31 Mar 2006, 19:00
Message #18


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



heu pour ta solution Gamoul c'est possible de mettre su un lien ?


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
Gamoul
posté 31 Mar 2006, 19:09
Message #19


L'évangéliste


Groupe : Admin Technique
Messages : 12102
Inscrit : 9-Nov-05
Lieu : Brest
Membre n° 354



Le code que j'ai mis là affichera tes images si on entre cette adresse

http://bibule.fr/mapage.php?id=11224455

et sinon, ça dira "Accès Interdit" (si le id est pas bon, ou si on en met pas)
Go to the top of the page
 
+Quote Post
Black Rider
posté 31 Mar 2006, 22:08
Message #20


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



arf ouais mais c'est pas terrible ça, moi je voudrais un truc où quand je clique sur le lien, ça demande un mot de passe, donc je crois que c'est la solution de Macgic plutot biggrin.gif


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
Gamoul
posté 31 Mar 2006, 22:54
Message #21


L'évangéliste


Groupe : Admin Technique
Messages : 12102
Inscrit : 9-Nov-05
Lieu : Brest
Membre n° 354



ouaid, effectivement, mais moi j'ai fait selon ce que tu avais dit avec le lien au dessus wink.gif
Go to the top of the page
 
+Quote Post
Black Rider
posté 1 Apr 2006, 19:10
Message #22


broie du noir


Groupe : Membre
Messages : 1209
Inscrit : 4-Sep-04
Lieu : Genève
Membre n° 123
Section(s) : JdS



heu d'ailleur j'arrive pas à faire marcher la solution de Macgic, en testant je ne peut rien rentrer dans la zone de sélection... huh.gif


--------------------
MacBook Pro: 2.4 Ghz 2Go 8600M GT 256ram
OS: Léopard
Go to the top of the page
 
+Quote Post
macgic
posté 3 Apr 2006, 11:00
Message #23





Groupe : Membre
Messages : 360
Inscrit : 22-Jun-04
Lieu : A coté de Lille le WE, à coté de Paris la semaine...
Membre n° 101
Section(s) : JdS



Qu'est-ce qui ne marche pas Black_Rider ?

Pour que tout marche bien, tu dois avoir une page comme ça :
CODE
<html>
<title>
Le titre de ma page
</title>
<body>
<?php

if ($_POST['motPasse'] == "MotDePasse") {

  echo 'Voici le texte de ma page super belle. Mais comme je suis dans un echo, il faut faire très gaffe à faire attention à tous les \' en mettant un \ devant sinon ca ne marche pas.';

} else {

echo '
<form method="POST" action="page.php">
<p>Entrez le mot de passe :<input type="password" name="motPasse" /></p>
<input type="submit" value="C\'est parti" />
</form>';

}

?>
</body>
<html>


J'ai pas le temps de tester si tout marche bien (je le ferai ce midi à la maison mais normalement, ca marche. Ce n'est pas respectueux de toutes les normes (il manque le doctype par exemple) mais bon, ca, ce n'est pas le plus important. Une fois que ca marche, on le rajoute pour être conforme aux spécifications wink.gif .

Ce message a été modifié par macgic - 3 Apr 2006, 11:02.


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 20 Apr 2024 - 11:56