Ahoj.
Delám stránku pro jeden autoklub a potřeboval bych zaheslovat fórum. Mám to řešený java scriptem, že heslo je název stránky. Chtěl bych to ale udělat nějak aby i když se ručně napíše adresa tak aby to vyžadovalo heslo, protože takhle když ručně napíšu adresu fóra, tak to žádný heslo nechce. Mohl by mi někdo, kdo nemá co dělat napsat celej kód? Stránky dělám v Nvu tudíž html neumim.
Jedná se o stránku http://www.autoklubkralupy.cz/ . Jak to mám řešený se můžete kouknout, když kliknete na vstup pro členy.
Zaheslování stránek Vyřešeno
- Rewqa
- Moderátor
-
Master Level 9
- Příspěvky: 8114
- Registrován: říjen 06
- Bydliště: Praha
- Pohlaví:
- Stav:
Offline
- Kontakt:
Zaheslování stránek Vyřešeno
ASUS TUF Gaming B550-PLUS | Ryzen 5 3600 | ASUS ROG Strix GTX 1070 OC | 16GB Crucial DDR4 | Be Quiet! Pure Power L8 500W | Corsair 230T Graphite Series
Pravidla PC-Help
Pravidla PC-Help
Re: Zaheslování stránek
Nevím, jestli ti to aspoň trochu pomůže, ale http://diskuse.jakpsatweb.cz/index.php? ... opic=86940 a http://www.jakpsatweb.cz/heslo.html.
Re: Zaheslování stránek
CoffeeCup Password Wizard 4.0-pro tvorbu webových stránek chráněných uživatelskými jmény a hesly.exe
-
- nováček
- Příspěvky: 1
- Registrován: červenec 09
- Pohlaví:
- Stav:
Offline
Re: Zaheslování stránek
Čau, máš icq, popř. něco podobného?
rád bych ti to řekl tam, protože psát do fór mě moc nebaví
rád bych ti to řekl tam, protože psát do fór mě moc nebaví
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zaheslování stránek
Rikudou_Sennin: Proč se sem tedy registruješ, když tě psát na fóru nebaví ?? Trochu nelogické...
Rewqa: Co si zaheslovat stránku pomocí .htaccess a .htpasswd?
.htaccess:
Tím absolutním odkazem na .htpasswd myslím opravdu přesný link na tvoje stránky. Například absolutní odkaz na mé stránky není www.bastleni.eu/ ale /data/www/bastleni.eu/, tudíž v mém případě by byl odkaz takový to: AuthUserFile /data/www/bastleni.eu/.htpasswd
Absolutní odkaz na tvoje stránky zjistíš pomocí jednoduchého skriptu. Otevři si poznámkový blok a do něj nakopíruj tento skript:
Soubor ulož s příponou *.php a nakopíruj do složky na server - přímo tam, kde bude .htpasswd. Poté ho stačí zavolat a vypíše ti absolutní odkaz.
.htpasswd:
mike = uživatel
zbytek za dvojtečkou je heslo. Generátor hesel pro .htpasswd najdeš na netu...
Zaheslovat stránku můžeš též pomocí php a sql databáze :
Přihlašovací html stránka:
library.php:
SQL databáze - příkaz na vytvoření tabulky:
Sql databáze - příkaz na vytvoření účtu uživatele, který bude mít přístup na tajnou stránku:
Ve skriptu library.php dej mezi <!-- STRANKA ZACATEK --> a <!-- STRANKA KONEC --> zdrojový kod tajné stránky.
Hotovo.
Kdyby bylo potřeba něco dovysvětlit, dej vědět.
Rewqa: Co si zaheslovat stránku pomocí .htaccess a .htpasswd?
.htaccess:
Kód: Vybrat vše
AuthType Basic
AuthName "tajná stránka"
AuthUserFile absolutní odkaz odkaz na .htpasswd
require valid-user
Tím absolutním odkazem na .htpasswd myslím opravdu přesný link na tvoje stránky. Například absolutní odkaz na mé stránky není www.bastleni.eu/ ale /data/www/bastleni.eu/, tudíž v mém případě by byl odkaz takový to: AuthUserFile /data/www/bastleni.eu/.htpasswd
Absolutní odkaz na tvoje stránky zjistíš pomocí jednoduchého skriptu. Otevři si poznámkový blok a do něj nakopíruj tento skript:
Kód: Vybrat vše
<?php
echo __FILE__;
?>
Soubor ulož s příponou *.php a nakopíruj do složky na server - přímo tam, kde bude .htpasswd. Poté ho stačí zavolat a vypíše ti absolutní odkaz.
.htpasswd:
Kód: Vybrat vše
mike:MQEaI/ffhMnWY
mike = uživatel
zbytek za dvojtečkou je heslo. Generátor hesel pro .htpasswd najdeš na netu...
Zaheslovat stránku můžeš též pomocí php a sql databáze :
Přihlašovací html stránka:
Kód: Vybrat vše
<form name="ctenari" action="library.php" method="POST"
enctype="multipart/form-data" >
<p>
<fieldset>
<legend><font color="#000080">Administrátorský vstup:</font></legend>
<p></p>
<b>Login : </b><input type="text" name="txtjmeno" size="15"><br />
<b>Heslo : </b><input type="password" name="txtheslo" size="15"><br />
<input type="submit" value="Vstoupit" name="submit">
</fieldset>
</p>
library.php:
Kód: Vybrat vše
<?php
setcookie('txtjmeno', '', time());
setcookie('txtheslo', '', time());
$spojení = mysql_connect("localhost", "", "");
mysql_select_db("registrovani");
$sql =
"SELECT uziv_heslo FROM registrovani WHERE uziv_jmeno='{$_REQUEST['txtjmeno']}'";
$výsledek = mysql_query($sql);
if (!$výsledek):
echo "Ověření nelze použít.";
exit;
endif;
if(!mysql_num_rows($výsledek)):
echo "Uživatel nenalezen.";
exit;
else:
if (mysql_result($výsledek, "uziv_heslo") != $_REQUEST['txtheslo']):
echo "Nesprávné heslo.";
exit;
else:
setcookie('txtjmeno', $_REQUEST['txtjmeno'], time());
setcookie('txtheslo', $_REQUEST['txtheslo'], time());
endif;
endif;
?>
<!-- STRANKA ZACATEK -->
Zde umísti kod tajné html stránky
<!-- STRANKA KONEC -->
SQL databáze - příkaz na vytvoření tabulky:
Kód: Vybrat vše
CREATE TABLE registrovani
(
id_klienta int not null auto_increment,
uziv_jmeno varchar (10) NOT NULL,
uziv_heslo varchar (10) NOT NULL,
prijmeni varchar (20),
jmeno varchar (20),
email varchar (30),
aktivni SET('true','false') DEFAULT 'true' NOT NULL,
PRIMARY KEY(id_klienta)
);
Sql databáze - příkaz na vytvoření účtu uživatele, který bude mít přístup na tajnou stránku:
Kód: Vybrat vše
INSERT INTO registrovani (uziv_jmeno, uziv_heslo, prijmeni, jmeno, email, aktivni)
VALUES('jméno','heslo','příjmení','jméno', 'email','true');
Ve skriptu library.php dej mezi <!-- STRANKA ZACATEK --> a <!-- STRANKA KONEC --> zdrojový kod tajné stránky.
Hotovo.
Kdyby bylo potřeba něco dovysvětlit, dej vědět.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
Re: Zaheslování stránek
HTML kód je poněkud poťapťaný:
- <form name="ctenari" action="library.php" method="POST" enctype="multipart/form-data" >
- <p>
- <fieldset> je blokový prvek, prohlížeč je povinen si před něj doplnit nepovinnou značku </p> (v <p>odstavci nelze mít jiný blokový prvek)
- <legend><font color="#000080">Administrátorský vstup:</font></legend>
- <p></p> K čemu je dobrý prázdný odstavec?
- <b>Login : </b><input type="text" name="txtjmeno" size="15"><br /> v HTML se nepárové značky neukončují. Protože jde o HTML, správný zápis je <br>. NET zápis (<br />) prohlížeče naštěstí ignorují.
- <b>Heslo : </b><input type="password" name="txtheslo" size="15"><br />
- <input type="submit" value="Vstoupit" name="submit">
- </fieldset>
- </p> ukončení odstavce, který neexistuje (ten na 2. řádku byl ukončen implicitně 3. řádkem)
- Krom toho není ukončen </form>
- Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
- Výňatek z pravidel fóra PC-HELP:
- Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
- Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
- Mýliti se je Myloš.
- Rewqa
- Moderátor
-
Master Level 9
- Příspěvky: 8114
- Registrován: říjen 06
- Bydliště: Praha
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zaheslování stránek
Moc díky, nějak se s tim zejtra poperu. Dneska na to už nemám sil :)
ASUS TUF Gaming B550-PLUS | Ryzen 5 3600 | ASUS ROG Strix GTX 1070 OC | 16GB Crucial DDR4 | Be Quiet! Pure Power L8 500W | Corsair 230T Graphite Series
Pravidla PC-Help
Pravidla PC-Help
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zaheslování stránek
Myloš: psal jsem to ve spěchu. Jsem v práci...
Evidentně tě baví z lidí dělat hlupáky, že? Příště bys mi to mohl ještě oznámkovat, co? nebo sem raděj vlož kloudnou radu... kvůli takovým hajzlikům jako jsi ty ztrácím chuť někomu dále pomáhat...
Reqwa: Není zač. Kdybys něčemu nerozuměl, dej vědět.
Evidentně tě baví z lidí dělat hlupáky, že? Příště bys mi to mohl ještě oznámkovat, co? nebo sem raděj vlož kloudnou radu... kvůli takovým hajzlikům jako jsi ty ztrácím chuť někomu dále pomáhat...
Reqwa: Není zač. Kdybys něčemu nerozuměl, dej vědět.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
Re: Zaheslování stránek
mike, musim rict pekna piplacka :) jinak ten htaccess je podle me nejlepsi a jedno z nejbezspecnejsich reseni. sam to pouzivam a jsem spokojen
(ukladam si to do oblibenych. par takovych radku kodu se muze hodit)
(ukladam si to do oblibenych. par takovych radku kodu se muze hodit)
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Zaheslování stránek
jj, htaccess je nejlepší a nejjednodušší řešení
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
Re: Zaheslování stránek
Pokud chceš opravdu kvalitní a bezpečný způsob zaheslování stránek - doporučuji pomocí souboru .htpasswd. Návod jak na to a další informace najdeš krásně rozepsané v článku Zaheslování stránek pomocí .htpasswd na blogu. Hodně štěstí!!
Re: Zaheslování stránek
jenom takova pripominka ze uz to sem 'mike' psal a myslim ze je to vyresene...
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 2808
-
od Zabral68
Zobrazit poslední příspěvek
25 pro 2023 09:49
-
- 10
- 2783
-
od MrVoltz
Zobrazit poslední příspěvek
29 srp 2023 15:46
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 26 hostů