Rob¡nUters Ответов: 0

Index loginpage имя пользователя/пароль


всем привет,

Я ищу кого-то, кто может помочь мне с этим;

Я создам страницу входа в систему но все что я делаю я могу нажать кнопку Отправить без вставки имени пользователя и пароля

Что я уже пробовал:

<pre><body class="login">
		<form action="index.php" method="post">
			<div id="login-wrapper">
				<div id="login_header">
					<font color="00000"><h3>Dashboard</h3></font>
				</div>
				<div class="login-user">
					<img src="img/user.png" alt="User" />
				</div>
				
				<?php
session_start();

$userinfo = array(
                'user1'=>'password1',
                'user2'=>'password2'
                );

if(isset($_GET['logout'])) {
    $_SESSION['username'] = '';
    header('Location:  ' . $_SERVER['PHP_SELF']);
}

if(isset($_POST['username'])) {
    if($userinfo[$_POST['username']] == $_POST['password']) {
        $_SESSION['username'] = $_POST['username'];
    }else {
        echo "You have not requested a login form!";
    }
}
?>
				<h5>Sign in to access to your Mustang admin control panel.</h5>
				<div id="inputs">
					<div class="form-block">
						<input type="text" name="username" value="">
						
					</div>
					<div class="form-block">
						<input type="password" name="password" value="" />
						
					</div>
					<input type="submit" value="Login" />
				</div>
			</div>
		</form>
	</body>

Mohibur Rashid

Вам нужно начать сеанс, прежде чем отправлять Эми текст клиенту

Rob¡nUters

Итак, мне нужно установить session_start в конце php-скрипта?

Mohibur Rashid

В начале вашего сценария

Rob¡nUters

Он находится в начале сразу после <? php

Mohibur Rashid

Конечно, почему вы сомневаетесь?

Rob¡nUters

Потому что я не могу понять, в чем именно причина. Раньше я не работал с логином.

Mohibur Rashid

В этом случае вам нужно понять, что такое протокол HTTP и как работает HTTP-заголовок.

Mohibur Rashid

Кстати, ваша линия 25, к которой вы обращаетесь
$userInfo в[$_POST, где['логин']] является недействительным.

Если пользователь вводит "ничего" в качестве имени пользователя и пароля, ваше приведенное выше утверждение будет следующим
$userinfo ['Nothing']; такой вещи не существует

Rob¡nUters

Хм ладно, я нашел этот код в интернете обычно я программирую с c# и тому подобными вещами, но мне нужен портал для LicenseManager, так что для этого мне нужен логин

0 Ответов