heslo na web

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

heslo na web

Příspěvek od jerzy »

Zdravím, potřeboval bych pomoc místních specialistů. Chtěl bych, vlastně spíš měl bych si zaheslovat svoji stránku. Stačit mi bude nějaký javascript, nic složitého nepotřebuju, je to jenom proti malým děckám co tomu stejně nerozumí. Něco jsem našel na internetu, ale moc jsem to nepobral. Tak kdyby mi někdo poradil byl bych moc rád.
jde o stránky http://jerzy.wz.cz/index.htm (momentálně nejdou, umazal sem jenom index) Teď to snad jede pod http://jerzy.wz.cz/inx.htm
Mám doma Suzku :-)
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek od OndraSter »

PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

Tak něco podobného jsem našel, jenže mi dělá problém si to sám doplnit :oops:

Řekněme že bych chtěl použít tento script

Kód: Vybrat vše

<? 
If ($HTTP_POST_VARS["heslo"]=="heslo"): 
session_start(); 
session_register("user_register"); 
$user_register = "ANO"; 
header("location:private.php"); 

else: 
if (isset($HTTP_POST_VARS["heslo"])) echo "Prihlášení se nepodarilo" ; 
endif; 
?> 
<FORM ACTION="login.php" METHOD="post"> 
zadej heslo: 
<INPUT TYPE="password" NAME="heslo" value=""> 
<INPUT TYPE="submit" NAME="odoslat" VALUE="GO!"> 
</form> 
</body> 
</html>
Představuju si to tak, že když někdo přijde napíše jenom heslo, žádne jméno, žáden seznam uživatelu nepotřebuju.
Pomůžeš mi ještě s tím "vyplněním"? Mohl bys mi tady dát příklad?
Mám doma Suzku :-)
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek od OndraSter »

http://rafb.net/p/LiwIRh72.html

jednoduseji to snad ani nejde :roll:

// samozrejme ze na 3. radce si do toho define do druhyho parametru das tvoje heslo..
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

Tak sem vůl no...už si na to zvykám.

vypíšu heslo, odešlu a co pak, chtěl bych aby mě to poslalo na stránku na kterou chci, ale tudy asi cesta nevede co?
Mám doma Suzku :-)
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek od OndraSter »

ale jo, taky se da:
radek 21:

za $_SESSION['auth'] = true; pridat jeste radek:

header('location:zabezpecena.php');

(to zabezpecena.php lze zmenit, ale melo by to byt .php)..

A v zabezpecena.php (pro zkontrolovani prihlaseni) na zacatku (ani zadny cisty radek tam nesmi byt, uplne na zacatek souboru):

Kód: Vybrat vše

<?php

session_start();

if(!isset($_SESSION['auth'])) header('location:login.php');

?>
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

Sakra tak to si asi nerozumíme, nemám totiž žádné php. Všechno to mám jako *.htm :(
Mám doma Suzku :-)
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek od OndraSter »

ach tak...

V tom pripade..

Kód: Vybrat vše

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Zakázaná zóna</title>
<script type="application/javascript">
function login() {
	var vstup = window.prompt("Zadej heslo", "");
	if(vstup=="heslo") {
		window.location.href = "zakazana.html";
	} else {
		var znovu = confirm("špatné heslo! Znovu zkusit zadat?");
		if(znovu) login();
		else document.write("K zobrazení obsahu je třeba se přihlásit!");
	}
}
</script>
</head>

<body onload="login()">
</body>
</html>
if(vstup=="heslo") {
-- tady si muzes upravit heslo
window.location.href = "zakazana.html";
-- tady muzes zmenit stranku na kterou se to presmeruje

// Opera a FF OK, IE7 z neznamych duvodu hlasi chybu.. :?
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

Díky moc!!! Přesně takhle jsem si to představoval. :up: :thumbsup:


//fakt že jo, IE se nechytá
Mám doma Suzku :-)
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

Ověřovat heslo na klientovi je blbost :) Proste přepiš koncovku na php a na začátek dej to ověřování přihlášení v php.
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

sheriff.wiggum píše:Ověřovat heslo na klientovi je blbost :) Proste přepiš koncovku na php a na začátek dej to ověřování přihlášení v php.
A teď mi to přelož česky :)
Možná je to nesmysl to udělat tak jak to je, ale moje potřeby to plní(teda až na ten IE). Asi by to překonal každý druhý, ale na odrazení děcek 12-15 to stačí bohatě. Ti totiž ví o internetu akorát to, že je tam chat a icq.
Mám doma Suzku :-)
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

Všechny soubory které potřebuješ zaheslovat přejmenuj z .html na .php a na začátek každého z nich dej

Kód: Vybrat vše

<?php

session_start();

if(!isset($_SESSION['auth'])) header('location:login.php');

?>
tzn to co napsal Ondraster. Samozřejmě musíš upravit příslušné odkazy :) Aby se neodkazovaly na něco.html ale na něco.php
ScH0ll_kIll3r
Začátečník
Začátečník
Registrován: 02. bře 2006
Bydliště: Žďár nad Sázavou
Kontaktovat uživatele:

Příspěvek od ScH0ll_kIll3r »

A teď mi to přelož česky :)
Možná je to nesmysl to udělat tak jak to je, ale moje potřeby to plní(teda až na ten IE). Asi by to překonal každý druhý, ale na odrazení děcek 12-15 to stačí bohatě. Ti totiž ví o internetu akorát to, že je tam chat a icq.
No to bych zrovna netvrdil a uz ztoho duvodu ze ja do te kategorie patrim a heslo jsem mel behem 5sec
AMD Ryzen 7 5800X | MSI B450 TOMAHAWK | GIGABYTE GeForce RTX 3070 VISION OC 8GB | HyperX Predator RGB 32GB (4x8GB) DDR4 3200
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

ScH0ll_kIll3r>jsi vyjímka potvrzující pravidlo :)
Mám doma Suzku :-)
N@$ty
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. říj 2004
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Příspěvek od N@$ty »

jerzy píše:ScH0ll_kIll3r>jsi vyjímka potvrzující pravidlo :)
Pochybuju. Dnešní "děti" toho vý o všem možném týkající se počítačů hóóódně moc. Jinak tenhle způsob je nevhodný z toho důvodu, že heslo si každý zjistí dvouma klikama ;-), protože je vidět ve zdrojovím kódu, což v php ne.

Není to narážka na autora ani na nikoho jiného. Je to jen vysvětlení tazateli, proč je tento typ zabezpečení nevhodné.

Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

Nebudu se hádat, ale moje zkušenost je jiná. Jsem s takovýma děckama od pondělí do pátku, asi tady mají jiné zájmy, přece jenom bydlí na vesnici. Slova jako zdrojový kod nikdy neslyšeli. Možná tak crack, ale to stejně neumí použít. Kdyby přece jenom prošli, tak zkusím tp php. Zatím je to ok.
Mám doma Suzku :-)
N@$ty
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. říj 2004
Bydliště: Havlíčkův Brod
Kontaktovat uživatele:

Příspěvek od N@$ty »

jerzy píše:Nebudu se hádat, ale moje zkušenost je jiná. Jsem s takovýma děckama od pondělí do pátku, asi tady mají jiné zájmy, přece jenom bydlí na vesnici. Slova jako zdrojový kod nikdy neslyšeli. Možná tak crack, ale to stejně neumí použít. Kdyby přece jenom prošli, tak zkusím tp php. Zatím je to ok.
Dobrá, dobrá. Já se taky nechci hádat, a navíc to jestli někdo projde nebo ne je mi fuk. Jen jsem chtěl upozornit v čem by mohl být problém. Nic víc, nic míň.

Motherboard: ASUS Maximus II Formula; CPU: Intel Core 2 Quad E6600; Cooling: Zalman CNPS7500; RAM: 2×Corsair XMS2 2048MB DHX;
VGA:Leadtek Winfast PX8800 GTS TD 512MB; HDD: Hitachi 160GB SATAII + WesternDigital 750GB SATAII; DVD: DVD±RW LG SuperMulti GSA-H22L;
PSU: Enermax Liberty 620W DXX; Case: Thermaltake Armor Jr. VC3000BWS; OS: Microsoft Windows Vista Ultimate x64; LCD: DELL UltraSharp 2408wfp
Notebook: IBM ThinkPad R61; Intel Core2Duo T7100; 4GB DDR2; 320GB HDD 7200rpm; nVidia Quadro NVS 140M; 15,4" WSXGA+; Microsoft Windows Vista Business
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek od OndraSter »

Ono by to slo i zahashovat (treba md5) a do zdrojaku vlozit ten hash.. A na wikipedii je vzorec jak to spocitat, ale ted nemam cas premejslet nad tim a programovat to..

//nemam ted cas, ale zde: http://pajhome.org.uk/crypt/md5/md5src.html je v js, tak to nekdo upravte..
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Příspěvek od OndraSter »

Tak jsem to nakonec udelal..

Na http://ondraster.ic.cz/maker.php si do vstupniho pole k MD5 generovani napis tvoje heslo a klikni na generovat, vygeneruje to jakysi 32 znaku dlouhy "text" (0-9, a-f).

Pak si stahni http://ondraster.ic.cz/jslogin.zip a otevri si login.html. Tam najdes radek

Kód: Vybrat vše

var spravneHeslo = 'sem zadej vygenerovany hash hesla z http://ondraster.ic.cz/maker.php sekce MD5';
a misto toho textu sem zadej .... vlozis ten tvuj vygenerovany hash hesla. (' ' tam nech!) Jednoduche, snad funkcni (me to fungovalo), IE pro jistotu netestovano, Opera OK.

// stranka ktera bude dostupna po zadani spravnyho hesla je zakazana.html, tu si upravuj jak chces. A soubor md5.js musi byt ve stejnem adresari jako login.html...
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
jerzy
Začátečník
Začátečník
Uživatelský avatar
Registrován: 11. říj 2003
Bydliště: severní morava - konec světa za Jablem
Kontaktovat uživatele:

Příspěvek od jerzy »

OndraSter>Díky moc za velkou ochotu. Příští týden se na to podívám a zkusím to vykoumat. :wink: :up:
Mám doma Suzku :-)
Odpovědět

Zpět na „Programování a web“