Удалите модуль и подключите новый

У меня есть файл sidebar.php. К этому файлу подключается модуль «login.php».

<!-- Sidebar --> <aside class="slide"> <?php if(!isset($_POST['user'])) { require 'login.php'; } else { require 'authorized.php'; } ?> </aside> 

login.php

 <div class="login"> <form method="post" action="../profile.php"> <p><input type="text" name="log" value="" placeholder="Login or Email"></p> <p><input type="password" name="pass" value="" placeholder="Password"></p> <p class="remember_me"> <label> <input type="checkbox" name="remember_me" id="remember_me"> Remember me </label> </p> <p class="submit"><input type="submit" name="sub" value="Login"></p> </form> </div> 

Когда я отправляю форму, я хочу удалить login.php и вместо этого добавить authorized.php.

profile.php

 <?php include("db.php"); $log = $_POST['log']; $pass = $_POST['pass']; if(isset($_POST['sub'])) { $q = mysql_query("SELECT * FROM user WHERE log='$log'"); $r = mysql_fetch_array($q); if($pass == $r['pass']) { header('location: /'); } else { header('location: /'); } } ?> в <?php include("db.php"); $log = $_POST['log']; $pass = $_POST['pass']; if(isset($_POST['sub'])) { $q = mysql_query("SELECT * FROM user WHERE log='$log'"); $r = mysql_fetch_array($q); if($pass == $r['pass']) { header('location: /'); } else { header('location: /'); } } ?> 

Как я могу это сделать?

Related of "Удалите модуль и подключите новый"

Вам нужно установить условие в файле боковой панели, если в логине есть вход с именем user :

 <!-- Sidebar --> <aside class="slide"> <?php if(!isset($_POST['user'])) { require 'login.php'; } else { require 'authorized.php'; } ?> </aside> 

Разумеется, вам также необходимо проверить, существует ли допустимое значение для пользователя, а также проверки на достоверность для проверки того, что все ваши обязательные поля существуют и действительны.