Mam formularz do zalogowania, gdzie podaje sie nazwe uzytkownika i haslo po poprawnym podaniu loginu i hasla nastepuje zalogowanie i zostaje wyswietlony link do przejscia dalej LOGIN I HASLO - prawidlowe <a href="go.php">Go next page</a> Na nastepnej stronie tj. go.php mam link do wylogowania <a href="wyloguj.php">wyloguj</a>. Problem jest taki, ze jak juz sie wyloguje to klikajac przycisk wstecz na przegladarce pojawia sie okno dialogowe - "potwierdz" po czym jesli kliknie sie OK to nastepuje przejescie do formularza tak jakby byl zalogowany uzytkownik.
Plik formularza - logowania
if(isset($_POST['input_on_update'])) if(!empty($_POST['login'])&&!empty($_POST['password'])){
require 'podlaczenie_bd.php';
connection();
$query_log = 'SELECT `user` FROM `database`.`admin` WHERE user = "'.$_POST['login'].'" and pass = md5("'.$_POST['password'].'");';
$_SESSION['user'] = $admin;
echo 'Gratulacje - Podales prawidlowy login i haslo :)<br /> <p><a href="update.php">mozesz przejsc do formularzu aktualizacji</a></p>';
}else{
echo 'Podales zla nazwe loginu lub zle haslo :('; }
}else{
echo 'Wypelnij obydwa Pola - Podaj login i haslo'; }
?>
<html>
<head>
<title>Formularz logujacy do wejscia na aktualizacje</title>
</head>
<body>
<form action="" method="post">
<input type="text" name="login" value="Podaj login uzytkownika">
<input type="password" name="password">
<input type="submit" name="input_on_update" value="GO!">
</form>
</body>
</html>
Plik formularza aktualizacji - update.php
session_start();
if(isset($_SESSION['user'])){
require 'podlaczenie_bd.php';
connection();
echo 'Witaj Administratorze '.ucfirst($_SESSION['user']);
$list_tables_sql = 'SHOW TABLES FROM `database`;';
echo "<br />".$list_tables_sql;
$result = mysql_query($list_tables_sql);
?>
<form action="" method="post">
<select name="select_table">
<?php
if($result)
{
if($table[0]!=='admin')
echo '<option>'.$table[0].'</option>'; }
?>
</select>
<input type="submit" name="submit_select_table" value="Wybierz Table" />
</form>
<?php
if(isset($_POST['select_table'])){ $name_table = $_POST['select_table'];
$query = 'SELECT `tresc` FROM `database`.`'."$name_table".'`;';
echo "<br />.Select Table $name_table<br />"; }else{
}
}
if(isset($_POST['change_value_text'])){ $dbquery1 = 'UPDATE `database`.`'.$_POST['wybierana_tabela'].'` SET `tresc`= \''.addslashes(htmlspecialchars($_POST['content'])).'\';'; else
?>
<form action="" method="post">
<input type="text" name="wybierana_tabela" value="
<?php echo $name_table; ?>"/>
<textarea name="content" cols="x" rows="y">
<?php echo $tresc['tresc']; ?></textarea>
<input type="submit" name="change_value_text" value="UPDATE" />
</form>
<p><a href="logout.php">Kliknij tutaj aby sie wylogowac.</a></p>
<?php
}else{
echo 'Chyba wpisales z palca adres url do przegladarki :)'; }
Pilk wylogowujacy - logout.php
echo '<p align="center"><font size="7" color="red" face="Courier New"><b><i><u>Zostales wylogowany !!!</u></i></b></font></p>';