作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个文件 sidebar.php。模块“login.php”连接到此文件。
<!-- Sidebar -->
<aside class="slide">
<?php
if(!isset($_POST['user'])) {
require 'login.php';
} else {
require 'authorized.php';
}
?>
</aside>
登录.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。
配置文件.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: /');
}
}
?>
我该怎么做?
最佳答案
您需要在侧边栏文件中设置一个条件,如果在登录中您有一个名为user
的输入:
<!-- Sidebar -->
<aside class="slide">
<?php
if(!isset($_POST['user'])) {
require 'login.php';
} else {
require 'authorized.php';
}
?>
</aside>
当然,您还需要检查是否存在对用户有效的值,并进行更多有效性检查以验证所有必填字段是否存在且有效。
关于php - 移除模块并连接一个新模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47021206/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!