Logowanie już działa :)
git-svn-id: https://svn.pioder.pl/sg-svn@19 3ed2631f-fe0d-47e0-9194-a46bc0f18ee8
This commit is contained in:
@@ -22,6 +22,8 @@ if (empty($_GET['mode']))
|
||||
Przekieruj('index.php?mode=admin_gallery');
|
||||
}
|
||||
|
||||
//NaglowekXHTML();
|
||||
|
||||
switch($_GET['mode'])
|
||||
{
|
||||
#logowanie
|
||||
@@ -76,20 +78,20 @@ switch($_GET['mode'])
|
||||
|
||||
case 'add':
|
||||
{
|
||||
require('./gallery_item_add.php';
|
||||
break
|
||||
require('./gallery_item_add.php');
|
||||
break;
|
||||
}
|
||||
|
||||
case 'edit':
|
||||
{
|
||||
require('./gallery_item_edit.php';
|
||||
break
|
||||
require('./gallery_item_edit.php');
|
||||
break;
|
||||
}
|
||||
|
||||
case 'delete':
|
||||
{
|
||||
require('./gallery_item_delete.php';
|
||||
break
|
||||
require('./gallery_item_delete.php');
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,20 +119,20 @@ switch($_GET['mode'])
|
||||
|
||||
case 'add':
|
||||
{
|
||||
require('./user_add.php';
|
||||
break
|
||||
require('./user_add.php');
|
||||
break;
|
||||
}
|
||||
|
||||
case 'edit':
|
||||
{
|
||||
require('./user_edit.php';
|
||||
break
|
||||
require('./user_edit.php');
|
||||
break;
|
||||
}
|
||||
|
||||
case 'delete':
|
||||
{
|
||||
require('./user_delete.php';
|
||||
break
|
||||
require('./user_delete.php');
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -5,4 +5,63 @@
|
||||
* @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>
|
||||
Reference in New Issue
Block a user