« 1 2 »
Autor Zpráva
Lenika
Profil *
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
Čistě ve FP těžko.
Lenika
Profil *
... a dá se to nějak udělat v jiném programu, aby mi to fakčilo?
SwimX
Profil
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
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
A není jednodušší (v případě skriptu výše i bezpečnější) použít mod_auth přímo v Apachi?
SwimX
Profil
<?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
Aesir
je třeba přepisovat .htaccess? to ne všude jde..
SwimX
Profil
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 *
Tak teď už jsem z toho úplný jelen ... který z těch dvou
mám tedy použít??? Je to jedno???
Lenika
Profil *
SwimX ... nemáš náhodou skype? Byla by to rychlejší komunikace ... :o)
SwimX
Profil
Lenika
ten druhý řeší i když někdo bude znát přesnou adresu
Lenika
Profil *
... 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
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
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
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 *
... 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
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 *
... 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
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 *
... jestli chceš, můžeš se juknout na ten můj výtvor :o) www.micka.ic.cz
SwimX
Profil
Lenika
Jestli to funguje, tak supr
jestli chceš názor: dej to do kategorie názor na stránku :)
Lenika
Profil *
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
Lenika

Leňulko, prosím, pravopisně validně se píše "O mně". V hlavní navigaci to působí nepatřičně.
Lenika
Profil *
Ouky douky ... opravím :o)
SwimX
Profil
Lenika
Nemáš za co. Ostatně jak by ti řekli zkušenější, ten skript je takový kostrbatý, ale stačí..
Lenika
Profil *
... jen nechápu, proč mě to "o mě" nejde změnit :o)))))
To bude asi rukama, ale proč???
SwimX
Profil
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 *
... už ten krám jede, tak jak by měl :o)))) měl jsi pravdu, byl to obrázek
« 1 2 »

Vaše odpověď

Mohlo by se hodit

Pokuste se již v titulku uvést název programu související s tématem.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0