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');
|
Przekieruj('index.php?mode=admin_gallery');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//NaglowekXHTML();
|
||||||
|
|
||||||
switch($_GET['mode'])
|
switch($_GET['mode'])
|
||||||
{
|
{
|
||||||
#logowanie
|
#logowanie
|
||||||
@@ -76,20 +78,20 @@ switch($_GET['mode'])
|
|||||||
|
|
||||||
case 'add':
|
case 'add':
|
||||||
{
|
{
|
||||||
require('./gallery_item_add.php';
|
require('./gallery_item_add.php');
|
||||||
break
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'edit':
|
case 'edit':
|
||||||
{
|
{
|
||||||
require('./gallery_item_edit.php';
|
require('./gallery_item_edit.php');
|
||||||
break
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'delete':
|
case 'delete':
|
||||||
{
|
{
|
||||||
require('./gallery_item_delete.php';
|
require('./gallery_item_delete.php');
|
||||||
break
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -117,20 +119,20 @@ switch($_GET['mode'])
|
|||||||
|
|
||||||
case 'add':
|
case 'add':
|
||||||
{
|
{
|
||||||
require('./user_add.php';
|
require('./user_add.php');
|
||||||
break
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'edit':
|
case 'edit':
|
||||||
{
|
{
|
||||||
require('./user_edit.php';
|
require('./user_edit.php');
|
||||||
break
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'delete':
|
case 'delete':
|
||||||
{
|
{
|
||||||
require('./user_delete.php';
|
require('./user_delete.php');
|
||||||
break
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,4 +5,63 @@
|
|||||||
* @version $Id$
|
* @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>
|
||||||
@@ -93,4 +93,24 @@ function Przekieruj($url='index.php', $tresc='')
|
|||||||
die('<meta http-equiv="refresh" content="0; url='.$url.'" />');
|
die('<meta http-equiv="refresh" content="0; url='.$url.'" />');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function NaglowekPA($nazwapodstrony)
|
||||||
|
{
|
||||||
|
global $xhtml;
|
||||||
|
echo '
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
|
||||||
|
<head>
|
||||||
|
<title>ACP • '.$nazwapodstrony.'</title>
|
||||||
|
<meta http-equiv="Content-Type" content="'.($xhtml?'application/xhtml+x':'text/ht').'ml; charset=utf-8" />
|
||||||
|
<style type="text/css">
|
||||||
|
body { font-family: Verdana; font-size: 10pt}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<center>
|
||||||
|
<div align="center" style="width: 900px">
|
||||||
|
<h1>Panel Administracyjny Galerii Zdjęć</h1>
|
||||||
|
';
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
Reference in New Issue
Block a user