reatachi_kun
@reatachi_kun
Анимееешкиии :333

В чем может быть проблема?

Имеется форма:
<div id="container">
		<form method="post" action="admin_login_check">
		<center><img src="tmp/img/logo_login.png" /></center>
			<label for="name">Логин:</label>
			<input name="username" type="name">
			<label for="username">Пароль:</label>
			<input name="password" type="password">
			<div id="lower">
				<input name="submit" type="submit" value="Войти">
			</div>
		</form>
	</div>


Имеется обработчик:
include ('../core/settings/connect.php');

if (isset($_POST['submit']))
{
	$username = trim($_POST['username']);//Username
	$password = sha1(trim($_POST['password']));//Password
	
	$query = "SELECT id, username FROM admin_login WHERE username = '{$username}' AND password = '{$password}' LIMIT 1"; //Поиск пользователя в базе
	$result = mysql_query($query);
	
	if(mysql_num_rows($result) == 1){
		$found_user = mysql_fetch_array($result);
		$_SESSION['user_id'] = $found_user['id'];
		$_SESSION['username'] = $found_user['username'];
		header('Location: admin');	//Перенаправление на главную
	}
	else{
		$msg = "<center>Не верное сочитание пароля и логина, или не числится в базе!</center>";
	}
}
else{
		if(isset($_GET['logout']) && $_GET['logout'] ==1){
			$_SESSION = array();
			
			if(isset($_COOKIE[session_name()])){
			setcookie(session_name(), '', time()-42000, '/');
			}
			session_destroy();
			$msg = "<center class='logout'>Вы успешно покинули сайт!</center>";
		}
	}


Вход не происходит. Скопировал этот код со своего предыдущего сайта. Там он работал, а здесь нет. В чем может быть проблема?
Не работает: plane.deshot.ru/admin/admin_login Login: admin; Password: 20290614qweR;
Работает: phpfiesta.deshot.ru Login: test; Password: test;
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
@SergeyZelensky-Rostov
В самом начале кода нехватает session_start();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы