Autor | Zpráva | ||
---|---|---|---|
Lenika Profil * |
#1 · Zasláno: 14. 1. 2009, 19:37:39
Dobrý večer,
chtěla jsem se vás zeptat, jak bych mohla zamknout jednu webovou stránku při tvorbě svých stránek ve FronPage? Chtěla bych tam udělat nějakou "logovací stránku" před tím, ale nějak se mi to nedaří ... poradí mi někdo? Díky ... |
||
Měsíček Profil |
#2 · Zasláno: 14. 1. 2009, 19:38:38
Čistě ve FP těžko.
|
||
Lenika Profil * |
#3 · Zasláno: 14. 1. 2009, 19:42:08
... a dá se to nějak udělat v jiném programu, aby mi to fakčilo?
|
||
SwimX Profil |
#4 · Zasláno: 14. 1. 2009, 19:44:44
Lenika
napsat php skript, ale není to už tak jednoduché |
||
Lenika Profil * |
Hmm ... tak na to jsem moc malý pán a tomu nerozumím až takto ;o(
To zase mám smolíka ... ach jo ... |
||
SwimX Profil |
#6 · Zasláno: 14. 1. 2009, 20:00:47
Lenika
do stránky index.php dej todle: <?php ob_start(); if($_POST['pass'] == "adm") // adm je to heslo, napiš si sem jaké chceš Header("Location: htttp://www.tastranka.cz/ahoj.html"); //tastranka.cz/ahoj.html je ta tvoje stránka else{ ?> <form action="<? echo $_SERVER["PHP_SELF"] ?>" method="post"> <input type="password" name="pass" value=""> <input type="submit" name="submit_form" value="Odeslat"> </form> <?php } ob_end_flush(); ?> bude ti to ale běhat jenom na netu (doma na pc bys musela instalovat např Xampp) a neřeši to, když někdo zadá přímo adresu tvách stránek -> www.tastranka.cz/ahoj.html ale když někdo dá www.tastranka.cz - bude to chtít heslo |
||
Aesir Profil |
#7 · Zasláno: 14. 1. 2009, 20:04:26
A není jednodušší (v případě skriptu výše i bezpečnější) použít mod_auth přímo v Apachi?
|
||
SwimX Profil |
#8 · Zasláno: 14. 1. 2009, 20:07:04
<?php session_start(); ob_start(); if($_POST['pass'] == "adm") { // adm je to heslo, napiš si sem jaké chceš $_SESSION['adm'] = true; Header("Location: htttp://www.tastranka.cz/ahoj.html"); //tastranka.cz/ahoj.html je ta tvoje stránka } else{ ?> <form action="<? echo $_SERVER["PHP_SELF"] ?>" method="post"> <input type="password" name="pass" value=""> <input type="submit" name="submit_form" value="Odeslat"> </form> <?php } ob_end_flush(); ?> vsechny stranky musi mit priponu .php a do vsech stranek na zacatek <? session_start(); if($_SESSION['adm'] == true){ ?> na konec <? } ?> |
||
SwimX Profil |
#9 · Zasláno: 14. 1. 2009, 20:10:36
Aesir
je třeba přepisovat .htaccess? to ne všude jde.. |
||
SwimX Profil |
#10 · Zasláno: 14. 1. 2009, 20:13:13
a taky to pak chce heslo při každém reloadu, či načtení obrázku ze zaheslovaného adresáře? to může hodně rozčilovat..
|
||
Lenika Profil * |
#11 · Zasláno: 14. 1. 2009, 20:19:24
Tak teď už jsem z toho úplný jelen ... který z těch dvou
mám tedy použít??? Je to jedno??? |
||
Lenika Profil * |
#12 · Zasláno: 14. 1. 2009, 20:20:33
SwimX ... nemáš náhodou skype? Byla by to rychlejší komunikace ... :o)
|
||
SwimX Profil |
#13 · Zasláno: 14. 1. 2009, 20:23:47
Lenika
ten druhý řeší i když někdo bude znát přesnou adresu |
||
Lenika Profil * |
#14 · Zasláno: 14. 1. 2009, 20:37:45
... a kdybych tam chtěla mít ještě stejné pozadí jako v tom FP? Aby to tak
nevypadalo divně, že tam mám vloženou jinou stránku ... |
||
SwimX Profil |
#15 · Zasláno: 14. 1. 2009, 20:41:30 · Upravil/a: SwimX
Lenika
v tom přihlašovaní? <? session_start(); ob_start(); if($_POST['pass'] == "adm") { // adm je to heslo, napiš si sem jaké chceš $_SESSION['adm'] = true; Header("Location: htttp://www.tastranka.cz/ahoj.html"); //tastranka.cz/ahoj.html je ta tvoje stránka } else{ ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title></title></heas> <body> // atd adt <form action="<? echo $_SERVER["PHP_SELF"] ?>" method="post"> <input type="password" name="pass" value=""> <input type="submit" name="submit_form" value="Odeslat"> </form> </body> </html> <?php } ob_end_flush(); ?> |
||
Aesir Profil |
#16 · Zasláno: 14. 1. 2009, 20:44:28
SwimX:
„je třeba přepisovat .htaccess? to ne všude jde..“ Pokud tenhle modul nějaký hosting neposkytuje a Apache ano, tak jsou to vyhozené peníze. „a taky to pak chce heslo při každém reloadu, či načtení obrázku ze zaheslovaného adresáře? to může hodně rozčilovat..“ Ne to opravdu nechce. |
||
SwimX Profil |
#17 · Zasláno: 14. 1. 2009, 21:06:02
Aesir
„a taky to pak chce heslo při každém reloadu, či načtení obrázku ze zaheslovaného adresáře? to může hodně rozčilovat.. >>Ne to opravdu nechce“ nečet sem to celý, na to je tam moc textu, ale: Possible problems Because of the way that Basic authentication is specified, your username and password must be verified every time you request a document from the server. This is even if you're reloading the same page, and for every image on the page (if they come from a protected directory). As you can imagine, this slows things down a little. The amount that it slows things down is proportional to the size of the password file, because it has to open up that file, and go down the list of users until it gets to your name. And it has to do this every time a page is loaded. |
||
Lenika Profil * |
#18 · Zasláno: 14. 1. 2009, 21:52:03
... a když mi to píše po uploadu na web toto: Parse error: syntax error, unexpected '}' in /home/free/ic.cz/m/micka/root/www/Index.php on line 7
|
||
SwimX Profil |
#19 · Zasláno: 14. 1. 2009, 22:31:25
Lenika
to je divné mě to běhá, zkus kouknout jestli máš určiě: <? session_start(); ob_start(); if($_POST['pass'] == "adm") { // adm je to heslo, napiš si sem jaké chceš $_SESSION['adm'] = true; Header("Location: htttp://www.tastranka.cz/ahoj.html"); //tastranka.cz/ahoj.html je ta tvoje stránka } . . . |
||
Lenika Profil * |
#20 · Zasláno: 15. 1. 2009, 17:59:14
... už mi to asi funguje, i když jen asi částečně (nahoře nad rámečkem se mi ukazuje "// atd adt ") ... prosím, prosím ... chtěla bych ten rámeček uprostřed a jak tam mohu měnit pozadí (vložit obrázek nebo jinou barvu?)
|
||
SwimX Profil |
#21 · Zasláno: 15. 1. 2009, 18:11:59
Lenika
tak to //atd atd vyhod ze stránky ne? to tam bylo jenom proto, že si tam můžeš napsat co chceš :) uprostřed? tak to tam dej: ... <body style="text-align:center; background: url('obrazek.jpg') #000"> <form action="<? echo $_SERVER["PHP_SELF"] ?>" method="post" style="margin: 0 auto; width: 150px;"> ... např |
||
Lenika Profil * |
#22 · Zasláno: 15. 1. 2009, 18:46:34
... jestli chceš, můžeš se juknout na ten můj výtvor :o) www.micka.ic.cz
|
||
SwimX Profil |
#23 · Zasláno: 15. 1. 2009, 18:52:31
Lenika
Jestli to funguje, tak supr jestli chceš názor: dej to do kategorie názor na stránku :) |
||
Lenika Profil * |
#24 · Zasláno: 15. 1. 2009, 19:03:28
Já vím, že bych dostala spoustu kritiky na své
stránky, což by mě vedlo jen k dalšímu hodinová sezení nad komplem a už tak si myslím, že je to dost ... Děkuji za to, že jsi mi moc pomohl :o) Není moc lidí, kteří jsou trpěliví a umí poradit ... Lenka |
||
Plaváček Profil |
#25 · Zasláno: 15. 1. 2009, 19:05:30
Lenika
Leňulko, prosím, pravopisně validně se píše "O mně". V hlavní navigaci to působí nepatřičně. |
||
Lenika Profil * |
#26 · Zasláno: 15. 1. 2009, 19:08:36
Ouky douky ... opravím :o)
|
||
SwimX Profil |
#27 · Zasláno: 15. 1. 2009, 19:08:50
Lenika
Nemáš za co. Ostatně jak by ti řekli zkušenější, ten skript je takový kostrbatý, ale stačí.. |
||
Lenika Profil * |
#28 · Zasláno: 15. 1. 2009, 19:16:33
... jen nechápu, proč mě to "o mě" nejde změnit :o)))))
To bude asi rukama, ale proč??? |
||
SwimX Profil |
#29 · Zasláno: 15. 1. 2009, 19:34:41
bude to tim, že je to podle mě obrázek. ale v tý prasečině co generuje front page nemůžu najít kterej :D
|
||
Lenika Profil * |
#30 · Zasláno: 15. 1. 2009, 19:45:35
... už ten krám jede, tak jak by měl :o)))) měl jsi pravdu, byl to obrázek
|
||
Téma pokračuje na další straně.
|
0