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, так что для этого мне нужен логин