Am revenit . Nu am incercat ce mi-ati dat mai sus, am alte scripturi
Uita-ti .
Am login.php (form)
Cod: Selectaţi tot
<form name="login_form" action="panou.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="40%">Username</td>
<td><input type="text" name="login_username" id="login_username" /></td>
</tr>
<tr>
<td>Parola</td>
<td><input type="password" name="login_password" id="login_password" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="login_btn" value="Login" /></td>
</tr>
</table>
</form>
Am panou.php (pe care te redirecteaza login.php)
Cod: Selectaţi tot
<?php
session_start();
include("files/edit/config.php");
mysql_connect($adresahost, $nume, $parola);
mysql_select_db($numebazadate);
// verifica daca exista date transmise
if ($_POST['login_username'] != "" && $_POST['login_password'] != '') {
// preia datele din formular
$username = $_POST['login_username'];
$password = ($_POST['login_password']);
// formeaza si executa query-ul de select din baza de date
$query = "SELECT * FROM `admins` WHERE `auth` = '".$username."' AND `password` = '".$password."'";
$result = mysql_query($query) or die ( "Error : ". mysql_error() );
// verifica daca interogarea MySQL a gasit date valide
if (!$result || mysql_num_rows($result) < 1) {
// daca nu, afiseaza un mesaj de eroare
echo "Datele introduse sunt incorecte<br>
Click <a href='index.php'>aici</a> pentru a reveni la pagina de login";
}
else {
// salveaza username-ul si parola in sesiune
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
// afiseaza un mesaj de succes
echo "Bine ai venit <br />";
echo $username;
}
}
?>
Inainte sa trec mai departe, login merge , ma redirecteaza in panou.php daca este corect login-ul , si imi da mesaj daca este incorect.
Dar , daca dau logout.php (session_start(); session_destroy();) SAU daca deschid panou.php in alt tab sau in alt browser imi da "Notice: Undefined index: login_username in C:\wamp\www\inregistrare\admins\panou.php on line 8 "
Cum fac sa raman logat ?
trecem mai departe. Am si scripturile de modificare a bazei de date (viewdb / add / update / delete) . cum fac sa am acces la ele doar daca sunt logat ?
vreau sa fac un admin panel pentru baza de date.