<?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>
							 |