<?php
|
|
/**
|
|
* @package Galeria Suczawa 2009
|
|
* @file admin/login.php
|
|
* @version $Id$
|
|
**/
|
|
|
|
$msg = '';
|
|
if (isset($_POST['nick'], $_POST['passwd']) && strlen(trim($_POST['nick']))>0 && strlen(trim($_POST['passwd']))>0 )
|
|
{
|
|
$sql = "SELECT * FROM `admins` WHERE `nick`='".strip_tags(addslashes($_POST['nick']))."'";
|
|
if (!$result = $DB->query($sql))
|
|
{
|
|
blad('Nie mozna sprawdzic tabeli administracyjnej!');
|
|
}
|
|
if ($result->num_rows==0)
|
|
{
|
|
$msg = 'Podany użytkownik nie istnieje w bazie!';
|
|
}
|
|
else
|
|
{
|
|
$row = $result->fetch_assoc();
|
|
if ($row['password'] == md5($_POST['passwd']))
|
|
{
|
|
$_SESSION['logged'] = true;
|
|
$sql = "UPDATE `admins` SET `IP`='".$_SERVER['REMOTE_ADDR']."' WHERE `id`='".$row['id']."'";
|
|
if (!$DB->query($sql))
|
|
{
|
|
blad('Nie mozna zaaktualizowac ostatniego IP!');
|
|
}
|
|
|
|
Przekieruj('index.php?mode=admin_gallery', 'Zostałeś poprawnie zalogowany! Przekierowywanie...');
|
|
}
|
|
else
|
|
{
|
|
$msg = 'Hasło jest nieprawidłowe!';
|
|
}
|
|
}
|
|
}
|
|
|
|
NaglowekPA('Logowanie');
|
|
?>
|
|
<div style="background-color: lightgray">Wpisz dane administratora, aby się zalogować</div>
|
|
|
|
<?php if ($msg!='') { ?>
|
|
<br />
|
|
<div style="background-color: #FFFF99"><span style="color: red">Wystąpiły błędy: <b><?php echo $msg; ?></b></span></div>
|
|
<?php } ?>
|
|
|
|
|
|
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
|
|
<table>
|
|
<tr>
|
|
<td align="right">Nazwa użytkownika:</td>
|
|
<td><input type="text" name="nick" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right">Hasło:</td>
|
|
<td><input type="password" name="passwd" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<input type="submit" value="Zaloguj" /> <input type="reset" value="Reset" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
<?php StopkaPA(); ?>
|