我想分开管理员和用户标题位置。我在db中有一个名为role的角色,其中1用于admin,2用于用户,我们只有两个客户一个管理员,第二个是用户,并分别给出用户名和密码。我想根据角色重新定向用户,如管理员或用户
现在我想,当他们使用用户名管理登录重定向到管理员布局,如果是登录用户用它重定向到用户页面。我附上了代码。
<?php
session_start();
include'config.php';
$un = $_POST['username'];
$pw = $_POST['password'];
$sql = "SELECT * FROM sign_in where user_name='$un' and pasword='$pw'";
//SELECT `id`, `user_name`, `pasword` FROM `sign_in` WHERE 1
$result = $conn->query($sql);
if ($result->num_rows > 0){
header('Location:index2.php');
}else{
echo "Invalid username or password";
}
?>
如果用户输入错误的用户名密码,则显示弹出无效的用户名密码。我添加了数据库sign_in表的屏幕截图。
究竟是什么卡住了?如何做重定向?如何做一个'if'语句?你有什么尝试,什么不工作?另外,请注意,您的代码已广泛应用于SQL注入。你可能想看看这里:https://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php – David
@David先生其实我是新的发展,所以我想分享我的代码寻找可以编辑并向我发送我正在寻找的代码的人... –
在这种情况下,您误解了此社区的功能。你被邀请从这里开始:https://stackoverflow.com/help如果你有一个特定的问题,你想解决,我们可以帮助。但是,如果像你所说的那样,你只是在寻找一个人为你做你的工作,那么这不是发生在这里的事情。 – David