@ssvv96

Как вывести логин при успешной авторизации?

Как лучше выводить логин при успешной авторизации в input id="login_id" size="30" name="login"
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="/stylelayout.css" rel="stylesheet">
    <title>Project - ведение списков</title>
</head>

<body>

    <div class="header">
    	<div class="logo"><img src=/i/logo.png width="68" height="23" alt="Project"></div>
        <div class="clearfix"></div>
    </div>

    <div class="clear">
        <ul class="main-menu">
            <li><a href="#">Главная</a></li>
            <li><a href="#">О нас</a></li>
            <li><a href="#">Контакты</a></li>
            <li><a href="#">Новости</a></li>
            <li><a href="#">Каталог</a></li>
        </ul>
    </div>

	<table width="100%" boarder="0" cellspacing="0" cellpadding="0">
    	<tr>
        	<td class="left-collum-index">
			
				<h1>Возможности проекта —</h1>
				<p>Вести свои личные списки, например покупки в магазине, цели, задачи и многое другое. Делится списками с друзьями и просматривать списки друзей.</p>
				
			
			</td>
            <td class="right-collum-index">
				
				<div class="project-folders-menu">
					<ul class="project-folders-v">
    					<li class="project-folders-v-active"><a href="/?login=yes">Авторизация</a></li>
    					<li><a href="#">Регистрация</a></li>
    					<li><a href="#">Забыли пароль?</a></li>
					</ul>
				    <div class="clearfix"></div>
				</div>
                
				<div class="index-auth">
                <?php
 
if (!empty($_POST && isset($_POST['auth']))) {
    $logins = $_SERVER['DOCUMENT_ROOT'] . '/data/login.php';
    $passwords = $_SERVER['DOCUMENT_ROOT'] . '/data/password.php';
 
    $login = $_POST['login'] ?? '';
    $pass = $_POST['pass'] ?? '';
    isset($_POST['auth']);

    $k = array_search($login, $logins);
    if ($k !== false) {
        $passwords[$k] != $pass ?: include $_SERVER['DOCUMENT_ROOT'] . '/include/success.php';

        } else {
            include $_SERVER['DOCUMENT_ROOT'] . '/include/error.php';
        }
    }

 
?>
                <?php if(isset($_GET['login']) && $_GET['login']=='yes')
                {
  ?>
                    <form action="/login=yes" method="post">
              
						<table width="100%" boarder="0" cellspacing="0" cellpadding="0">
							<tr>
								<td class="iat">
                                    <label for="login_id">Ваш e-mail:</label>
                                    <input id="login_id" size="30" name="login">
                                </td>
							</tr>
							<tr>
								<td class="iat">
                                    <label for="password_id">Ваш пароль:</label>
                                    <input id="password_id" size="30" name="password" type="password">
                            
      
                                </td>
							</tr>
							<tr>
								<td><input type="submit" value="Войти" name="auth"></td>
                                <?php
                }
                ?>
							</tr>
						</table>
                    </form>
				</div>
			
			</td>
        </tr>
    </table>
    
    <div class="clearfix">
        <ul class="main-menu bottom">
            <li><a href="#">Главная</a></li>
            <li><a href="#">О нас</a></li>
            <li><a href="#">Контакты</a></li>
            <li><a href="#">Новости</a></li>
            <li><a href="#">Каталог</a></li>
        </ul>
    </div>

    <div class="footer">&copy;&nbsp;<nobr>2018</nobr> Project.</div>

</body>
</html>
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
deMone
@deMone
Техдиректор — tech-director.ru
<input id="login_id" size="30" name="login" value="<?=$login ?? null ?>">
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы