|
|
|
| Мне надо сделатьпростую админку
Админка должна выполнять такую функции как:
при проверки ввода имени и пароля если не правильно- то выводить что данные введены неправильно-нету доступа к странице,
если данные введены правильно то происходит доступ к странице но не знаю что для этого надо......помогите пожалуйста
имеется форма ввода имени и пароля
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Администрирование</title>
</head>
<body>
<p><b>Администрирование</b></p>
<form action=" " method="post" >
<table border="0" bgcolor="#999933">
<tr>
<td> Имя пользователя: </td>
<td><input type="text" name="username" size="25"></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input type="text" name="password" size="25"></td>
</tr>
<tr><td colspan="2" align="center">
<input type="submit" value="Войти" ></td></tr>
</table>
</form>
</body>
</html>
|
и имеетсся страница
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Администрирование</title>
</head>
<body>
<table border="1">
<tr>
<td>
<a href=" " onclick="window.open( 'newauthor.html','newWin', 'width=350,height=300')">Добавить нового автора</a>
</td>
</tr>
<tr>
<td>
<a href=" " onclick="window.open( 'newpublisher.html','newWin', 'width=350,height=300')">Добавить новое издательство</a>
</td>
</tr>
<tr>
<td>
<a href=" " onclick="window.open( 'newkniga.html','newWin', 'width=550,height=400')">Добавить новую книгу</a>
</td>
</tr>
</table>
</body>
</html>
|
к которой нужно нужно сделать доступ если имя и пароль правильные | |
|
|
|
|
|
|
|
для: jelenad
(10.05.2009 в 02:56)
| | Кто нибудь может объяснить принцип создания админки? | |
|
|
|
|
|
|
|
для: jelenad
(10.05.2009 в 17:40)
| | статья http://softtime.ru/info/articlephp.php?id_article=34,
воспользуйтесь поиском по форуму по слову "авторизация" | |
|
|
|
|
|
|
|
для: Balamut182
(10.05.2009 в 17:56)
| | я сделала так форма ввода имени и пароля
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Администрирование</title>
</head>
<body>
<p><b>Администрирование</b></p>
<form action="vvod.php" method="post" >
<table border="0" bgcolor="#999933">
<tr>
<td> Имя пользователя: </td>
<td><input type="text" name="username" size="25"></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input type="text" name="password" size="25"></td>
</tr>
<tr><td colspan="2" align="center">
<input type="submit" value="Войти" ></td></tr>
</table>
</form>
<?php
$name = "admin"
$password = "qwerty"
if (md5($forpassword) == $password && $forname == $username)
{
if(session_start())
{
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = md5($_POST['password']);
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0; URL=vvod.php'></HEAD><body>";
}
}
else
{
echo "<table width=100% height=100%><tr><td align=center valign=middle>Ошибка идентификации: неправильный пароль</td></tr></table>";
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='2; URL=login.php'></HEAD><body>";
exit();
}
?>
</body>
</html>
|
и есть файл если имя и пароль правиьный то переходим на эту страницу
<html>
<head>
<title>Ввод новых данных в тавлицу</title>
</head>
<body>
<table>
<tr>
<td>
<a href=" " onclick="window.open( 'newauthor.html','newWin', 'width=350,height=300')">Добавить автора</a>
</td>
</tr>
<tr>
<td>
<a href=" " onclick="window.open( 'newpublisher.html','newWin', 'width=350,height=300')">Добавить издательство</a>
</td>
</tr>
<tr>
<td>
<a href=" " onclick="window.open( 'newkniga.html','newWin', 'width=550,height=400')">Добавитьновую книгу</a>
</td>
</tr>
</table>
</body>
</html>
|
но не работает почему??? | |
|
|
|
|
|
|
|
для: jelenad
(10.05.2009 в 19:48)
| | Может я неправильно объясняю что мне никто не может помочь???
Объясню так:
Допустим у меня есть страница ХХХ когда я её набираю в браузере то у меня должна выскакивать форма где нужно ввести имя и пароль- и если имя и пароль правильный то загружается страничка ХХХ
КАК мне это сделать?где должен хранится мой пароль?? в каком файле надо писать проверку пароль? | |
|
|
|
|
|
|
|
для: jelenad
(10.05.2009 в 20:59)
| | Может это Вам поможет, раз не хотите поиском тут воспользоваться... | |
|
|
|
|
|
|
|
для: Николай2357
(10.05.2009 в 21:05)
| | я не понимаю во первых сколько надо файлов для этого.какие именно надо не понимаю -у меня уже в голове всё смешалось везде разные примеры разные фаилы что куда вписывать всё смешалось | |
|
|
|
|
|
|
|
для: jelenad
(10.05.2009 в 19:48)
| |
<?php
$username = "admin"
$password = md5("qwerty");
session_start();
if (md5($_POST['password']) == $password && $_POST['username'] == $username)
{
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = md5($_POST['password']);
header('Location: vvod.php') ;
exit;
}
else
{
echo "<table width=100% height=100%><tr><td align=center valign=middle>Ошибка идентификации: неправильный пароль</td></tr></table>";
echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='2; URL=login.php'></HEAD><body>";
exit();
}
?>
|
| |
|
|
|
|
|
|
|
для: Balamut182
(10.05.2009 в 21:15)
| | это надо вставить в файл login.php я правильно понимаю???
выдаёт ошибку Parse error: parse error in C:\web\www\login.php on line 25 | |
|
|
|
|
|
|
|
для: jelenad
(10.05.2009 в 21:24)
| | эээх, девушка, еще бы знать что это за строка у вас под номером 25 ((((
Николай дал вам отличную ссылку для начинающих, не поленитесь почитать и разобраца | |
|
|
|