Редактиране на логин

freboy

Registered
Направете ми когато потребителското име е грешно да не е логва
Направете ми когато паролата е грешна пак да не ме логва
Направете и като се логна да не изтича сесията докато не натисна бутона изход
+1 за този който ми помогне
Код:
<?php
if(isset($_POST['submit'])) {
if($_POST['name'] != NULL && $_POST['pass'] != NULL) {
$name = htmlspecialchars($_POST['name']);
$pass = ($_POST['pass']);
$query = "SELECT * FROM admin WHERE name = '$name' AND pass = '$pass'";
$do = mysql_query($query);
$row = mysql_fetch_array($do);
$admin = $row['level'];
if($name == $row['name'] && $pass == $row['pass']) {
session_register("name"); 
session_register("pass");
if($admin > 0) { session_register("name"); }
echo "<meta http-equiv=refresh content=0;url=index.php>";  }}}
?>
 
Код:
<?php
if(isset($_POST['submit'])) 
{
if($_POST['name'] != NULL && $_POST['pass'] != NULL) 
{
$name = htmlspecialchars(addslashes(trim($_POST['name'])));
$pass = htmlspecialchars(addslashes(trim($_POST['pass'])));

$query = "SELECT * FROM admin WHERE name = '$name' AND pass = '$pass'";
$do = mysql_query($query);
$row = mysql_fetch_assoc($do);

$admin = $row['level'];

if($name == $row['name'] && $pass == $row['pass']) 
{
$_SESSION['name'] = $name;
$_SESSION['pass'] = $pass;

if($admin > 0) 
{
$_SESSION['admin'] = true;
}
header('Location: index.php');
exit;
}
}
?>

И си правиш проверка:

Код:
<?php
if($_SESSION['admin'] == true)
{
echo 'Влязъл си като администратор';
}
else
{
echo 'Не си администратор';
}
?>
 

Back
Горе