Autor | Zpráva | ||
---|---|---|---|
Tata Profil |
#1 · Zasláno: 3. 4. 2006, 09:36:34 · Upravil/a: Tata
Maám na stránke tento kód a potrebujem čosi doplniť, aby bolo funkčné tlačidlo "KONIEC" a robilo to, čo teraz robí ten link. Poraďte mi, pls.
<? $label = "style=\"background-color:blue;color:white;font-weight:bold;font-size= 13px\""; $table = "style=\"font-family:verdana,arial; font-size:11px;border-collapse:collapse;border:1px solid blue;margin-bottom:5px\""; ?> <? if($show) { $soubor = "publikacie.dat"; $wpolozka = " <table width=\"425\" $table> <tr><td $label>$nazov</td></tr> <tr><td>$text</td></tr> </table>"; $write = "$wpolozka"; if (File_Exists ($soubor)) { $fp = FOpen ($soubor, "r"); FClose($fp); } $fp = FOpen ($soubor, "a+"); FWrite ($fp, $write.$data); FClose ($fp); } if($del) { $soubor = "publikacie.dat"; if (File_Exists ($soubor)) { $fp = FOpen ($soubor, "w"); FWrite ($fp, $write.$data); FClose ($fp); } } ?> <? include("publikacie.dat"); ?> <form action="" method="post"> <table width="425" border=0> <tr><td><label class="lab">Názov:</label> <input name="nazov" size="58"></td></tr> <tr><td><textarea cols="50" rows="5" name="text"></textarea></td></tr> <tr> <td> <input type="submit" name="show" value="Prida?"> <input type="submit" name="del" value="Vymaza? všetko"> <input type="button" name="end" value="Koniec"> <!-- zatial to riesim takto --> <a href="publikacie.php">UKONCIT</a> </td> </tr> </table> </form> |
||
Tata Profil |
#2 · Zasláno: 4. 4. 2006, 09:55:38
Už som to vyriešil takto:
<input type="button" name="end" value="Koniec" onclick="window.location = 'ina_stranka.php'"> Mám však iný problém: Niektoré stránky sa majú aktualizovať online. Prístup na ne je chránený scriptom: <? session_start(); $admin_user_name = "admin"; $admin_password = "pass"; //you can change the username and password by changing the above two strings if (!isset($HTTP_SESSION_VARS['user'])) { if(isset($HTTP_POST_VARS['u_name'])) $u_name = $HTTP_POST_VARS['u_name']; if(isset($HTTP_POST_VARS['u_password'])) $u_password = $HTTP_POST_VARS['u_password']; if(!isset($u_name)) { ?> <HTML> <HEAD> <TITLE><?php echo $HTTP_SERVER_VARS['HTTP_HOST']; ?> : Authentication Required</TITLE> </HEAD> <BODY bgcolor=#ffffff> <table border=0 cellspacing=0 cellpadding=0 width=100%> <TR><TD> <font face=verdana size=2><B>(Access Restricted to Authorized Personnel)</b> </font></td> </tr></table> <P></P> <font face=verdana size=2> <center> <?php $form_to = "http://$HTTP_SERVER_VARS[HTTP_HOST]$HTTP_SERVER_VARS[PHP_SELF]"; if(isset($HTTP_SERVER_VARS["QUERY_STRING"])) $form_to = $form_to ."?". $HTTP_SERVER_VARS["QUERY_STRING"]; ?> <div align="center" style="width:425px"> <form method=post action=<?php echo $form_to; ?> style="width=250px"> <fieldset> <legend>Autorizácia</legend> <table width=200 class="txt" align="center"> <tr> <td><label>Správca:</label></td><td><input type=text name=u_name size=20></td> </tr> <tr> <td><label>Heslo:</label></td><td><input type=password name=u_password size=20></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Pokračovat"></td> </tr> </table> </fieldset> </form> </div> </BODY> </HTML> <?php exit; } else { function login_error($host,$php_self) { echo "<HTML><HEAD> <TITLE>$host : Administration</TITLE> </HEAD><BODY bgcolor=#ffffff> <table border=0 cellspacing=0 cellpadding=0 width=100%> <TR><TD align=left> <font face=verdana size=2><B> You Need to log on to access this part of the site! </b> </font></td> </tr></table> <P></P> <font face=verdana size=2> <center>"; echo "Error: You are not authorized to access this part of the site! <B><a href=$php_self>Click here</a></b> to login again.<P> </center> </font> </BODY> </HTML>"; session_unregister("adb_password"); session_unregister("user"); exit; } $user_checked_passed = false; if(isset($HTTP_SESSION_VARS['adb_password'])) { $adb_session_password = $HTTP_SESSION_VARS['adb_password']; if($admin_password != $adb_session_password) login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_ SELF']); else { $user_checked_passed = true; } } if($user_checked_passed == false) { if(strlen($u_name)< 2) login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_ SELF']); if($admin_user_name != $u_name) //if username not correct login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_ SELF']); if(isset($admin_password)) { if($admin_password == $u_password) { session_register("adb_password"); session_register("user"); $adb_password = $admin_password; $user = $u_name; } else { //password in-correct login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP _SELF']); } } else { login_error($HTTP_SERVER_VARS['HTTP_HOST'],$HTTP_SERVER_VARS['PHP_ SELF']); } $page_location = $HTTP_SERVER_VARS['PHP_SELF']; if(isset($HTTP_SERVER_VARS["QUERY_STRING"])) $page_location = $page_location ."?". $HTTP_SERVER_VARS["QUERY_STRING"]; header ("Location: ". $page_location); } } } ?> Po prihlásení na ktorúkoľvek stránku ostáva otvorený prístup aj na všetky ostatné chránené stránky. Ako mám nastaviť požiadavku na autorizáciu na každej jednotlivej stránke? Niekde by to zrejme chcelo zrušenie mena a hesla, ale neviem, kde a ako. |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0