Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59
Príspevok NapísalOffline : 09.05.2007 12:06

mam taky mensi problem :
mam script na zaheslovanie stranky a v nom je tato cast v ktorej sa to ma presmerovat po zadani hesla :

if(isset($_GET['help'])) {
die('Include following code into every page you would like to protect, at the very beginning (first line):<br>&lt;?php include("' . __FILE__ . '"); ?&gt;');

}


a chcem aby mi to presmerovalo na index.php lebo to neviem zapisat do toho .

diky


Offline

Skúsený užívateľ
Skúsený užívateľ
script na zaheslovanie stranky

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 09.05.2007 14:00

Tento kód je blbosť... Značí ak som dobre pochopil len to, že ak je v adrese premenná help, tak sa ti vypíše táto nápoveda... Ukáž zvyšok toho kódu čo ťa prihlasuje...

Inak do podmienky(ale imho nie do tejto:-) ) sa včlení len jednoduché presmerovanie ako napr:
Kód:
header("location: ./");
exit;


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59
Príspevok Napísal autor témyOffline : 09.05.2007 14:03

toto je cely kod :

<?php

###############################################################
# Page Password Protect 2.11
###############################################################
# Visit http://www.zubrag.com/scripts/ for updates
###############################################################
#
# Usage:
# Set usernames / passwords below between SETTINGS START and SETTINGS END.
# Open it in browser with "help" parameter to get the code
# to add to all files being protected.
# Example: password_protect.php?help
# Include protection string which it gave you into every file that needs to be protected
#
###############################################################

/*
-------------------------------------------------------------------
SAMPLE if you only want to request login and password on login form.
Each row represents different user.

$LOGIN_INFORMATION = array(
'zubrag' => 'root',
'test' => 'testpass',
'admin' => 'passwd'
);

--------------------------------------------------------------------
SAMPLE if you only want to request only password on login form.
Note: only passwords are listed

$LOGIN_INFORMATION = array(
'root',
'testpass',
'passwd'
);

--------------------------------------------------------------------
*/

##################################################################
# SETTINGS START
##################################################################

// Add login/password pairs below, like described above
// NOTE: all rows except last must have comma "," at the end of line
$LOGIN_INFORMATION = array(
'zubrag' => 'root',
'admin' => 'adminpass'
);

// request login? true - show login and password boxes, false - password box only
define('USE_USERNAME', true);

// time out after NN minutes of inactivity. Set to 0 to not timeout
define('TIMEOUT_MINUTES', 0);

// This parameter is only useful when TIMEOUT_MINUTES is not zero
// true - timeout time from last activity, false - timeout time from login
define('TIMEOUT_CHECK_ACTIVITY', true);

##################################################################
# SETTINGS END
##################################################################


///////////////////////////////////////////////////////
// do not change code below
///////////////////////////////////////////////////////

// show usage example
if(isset($_GET['help'])) {
die('Include following code into every page you would like to protect, at the very beginning (first line):<br>&lt;?php include("' . __FILE__ . '"); ?&gt;');
}

// timeout in seconds
$timeout = (TIMEOUT_MINUTES == 0 ? 0 : time() + TIMEOUT_MINUTES * 60);

// logout?
if(isset($_GET['logout'])) {
setcookie("verify", '', $timeout, '/'); // clear password;
die("Logged out.");
}

if(!function_exists('showLoginPasswordProtect')) {

// show login form
function showLoginPasswordProtect($error_msg) {
?>
<html>
<head>
<title>Please enter password to access this page</title>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</head>
<body>
<style>
input { border: 1px solid black; }
</style>
<form method="post">
<h3>Zadajte heslo :</h3>
<font color="red"><?php echo $error_msg; ?></font><br />
<?php if (USE_USERNAME) echo 'Login:<br /><input type="input" name="access_login" /><br />Password:<br />'; ?>
<input type="password" name="access_password" /><p></p><input type="submit" name="Submit" value="Submit" />
</form>

</body>
</html>

<?php
// stop at this point
die();
}
}

// user provided password
if (isset($_POST['access_password'])) {

$login = isset($_POST['access_login']) ? $_POST['access_login'] : '';
$pass = $_POST['access_password'];
if (!USE_USERNAME && !in_array($pass, $LOGIN_INFORMATION)
|| (USE_USERNAME && ( !array_key_exists($login, $LOGIN_INFORMATION) || $LOGIN_INFORMATION[$login] != $pass ) )
) {
showLoginPasswordProtect("Incorrect password.");
}
else {
// set cookie if password was validated
setcookie("verify", md5($pass), $timeout, '/');

// Some programs (like Form1 Bilder) check $_POST array to see if parameters passed
// So need to clear password protector variables
unset($_POST['access_login']);
unset($_POST['access_password']);
unset($_POST['Submit']);
}

}

else {

// check if password cookie is set
if (!isset($_COOKIE['verify'])) {
showLoginPasswordProtect("");
}

// check if cookie is good
$found = false;
foreach($LOGIN_INFORMATION as $key=>$val) {
if ($_COOKIE['verify'] == md5($val)) {
$found = true;
// prolong timeout
if (TIMEOUT_CHECK_ACTIVITY) {
setcookie("verify", md5($val), $timeout, '/');
}
break;
}
}
if (!$found) {
showLoginPasswordProtect("");
}

}

?>


Offline

Skúsený užívateľ
Skúsený užívateľ
script na zaheslovanie stranky

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 09.05.2007 14:24

Snáď tu:
Kód:
else {
  // set cookie if password was validated
  setcookie("verify", md5($pass), $timeout, '/');

  // Some programs (like Form1 Bilder) check $_POST array to see if parameters passed
  // So need to clear password protector variables
  unset($_POST['access_login']);
  unset($_POST['access_password']);
  unset($_POST['Submit']);

  // Presmerovanie na index:
  header("location: ./index.php");
  exit;
}


Offline

Užívateľ
Užívateľ
script na zaheslovanie stranky

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 09.05.2007 14:28

radsej by som to zabezpecil pomocou .htaccess alebo SESSIONS







_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
script na zaheslovanie stranky

Registrovaný: 26.07.06
Prihlásený: 20.03.16
Príspevky: 1378
Témy: 90
Bydlisko: Slovakia-Ko...
Príspevok NapísalOffline : 09.05.2007 15:05

javo píše:
radsej by som to zabezpecil pomocou .htaccess alebo SESSIONS

aj ja by som to riesil sessions







_________________
CPU: Intel E7200 momentalne default + freezer 7 pro | MB: Gigabyte GA-P35-DS3 rev. 2.0 F14 | RAM: A-DATA 4x1GB EE Vitesta | VGA: ATI Radeon HD4850 Sapphire Dual Slot | Monitor: BenQ E2200HD+17CTX | HDD: WD 3200AAKS + Maxtor 6Y080M0 80GB SATAII + 120GB ATA Barracuda | PSU: Corsair VX450W | Windows 7 Ultimate Sk | REPRO: Logitech X-210
+
IPhone 3GS JB 3.1.3 (new BR)
múdry sa postara o seba ale ešte múdrejši sa postara aj o druhých
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59
Príspevok Napísal autor témyOffline : 09.05.2007 15:08

kmsa : a to ako cez sessions ?


Offline

Skúsený užívateľ
Skúsený užívateľ
script na zaheslovanie stranky

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 09.05.2007 16:52

A čo tak trošku pohľadať (btw, link na výborný PHP tutoriál máš hneď v prvej téme v sekcii PHP).

http://www.linuxsoft.cz/article.php?id_article=440

Nabudúce sa najprv pozri tam, než sa opýtaš na vec, ktorú už milióny ľudí pred tebou úspešne vyriešili.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.06.06
Prihlásený: 01.06.14
Príspevky: 2627
Témy: 55
Bydlisko: Brezno
Príspevok NapísalOffline : 09.05.2007 16:54

trosku si to prehnal ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
script na zaheslovanie stranky

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 09.05.2007 17:03

Prečo preboha? Ja keď niečo neviem, tak šup na Google, alebo hľadám v knihách či fórach. Už kopu tém som nezaložil tak, že som začal písať tému a počas písania rozmýšľal, ako na to až som to vyriešil. Chápem, že nie všetky veci sa takto dajú riešiť, ale toto rozhodne áno.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 09.05.2007 19:45

p360t má pravdu a kto mu by som povedal že vlastný script = najlepší script lebo tomu rozumieš. Ty si si stiahol script v ktorom sa nevyznáš a nevieš si pomôcť - takže je ti naprd.


Offline

Skúsený užívateľ
Skúsený užívateľ
script na zaheslovanie stranky

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 09.05.2007 19:58

To je tiež pravda, v začiatkoch som aj ja bezhlavo opisoval, ale neviedlo to k ničomu inému, len k tomu, že som mal kopu kódu, ktorý síce neefektívne robil, čo som chcel, ale absolútne som mu nerozumel.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
script na zaheslovanie stranky

Registrovaný: 10.02.07
Prihlásený: 14.08.09
Príspevky: 255
Témy: 27
Bydlisko: KE
Príspevok NapísalOffline : 09.05.2007 20:43

ano suhlasim. tam je strasne vela kodu na uplne jednoduchu vec. skus si to napisat sam, alebo si najdi nejaky tutorial







_________________
drahi hackeri! teraz mozete okamzite premazat cely tento server! stlacte skratku ALT+F13
Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie stránky

v PHP, ASP

1

340

01.06.2012 15:53

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie stránky

v PHP, ASP

4

831

22.08.2007 10:01

Freelan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie stranky

v PHP, ASP

5

522

08.02.2008 21:03

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. obrazky vopred nacitane do pamate & zaheslovanie stranky

v JavaScript, VBScript, Ajax

10

1042

08.07.2010 20:52

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Html / script na presmerovanie stranky

v JavaScript, VBScript, Ajax

1

378

27.09.2012 17:31

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. script na vratenie stranky naspat?

v PHP, ASP

5

1171

26.07.2006 9:08

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Script na počítanie klikov, z cudzej stránky na môj bann

v PHP, ASP

4

1820

23.01.2007 21:46

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nenacitava stranky, najma stranky.com;po restarte nacita

v Sieťové a internetové programy

2

784

17.03.2012 20:17

Siriuse Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie

v Ostatné programy

1

300

13.01.2013 17:28

hujco Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ZAHESLOVANIE DISKU

v Ostatné programy

3

1471

09.08.2010 14:55

Nanosonda Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie Administrator

v Operačné systémy Microsoft

9

572

07.04.2011 9:11

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. setric,zaheslovanie

v Operačné systémy Microsoft

4

449

20.12.2008 12:05

mikimr Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cd zaheslovanie

v Bezpečnosť a firewally

9

1406

19.04.2007 15:35

itsgoingd Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie počítača

v Operačné systémy Microsoft

4

461

25.12.2013 19:34

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie WiFi

v Siete

5

1764

12.12.2008 22:52

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaheslovanie USB

v Ostatné

7

1249

26.02.2011 21:36

Nanosonda Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra