我有一个问题,这个php代码的login.When我登录为“雇主”一切都是ok.But当我作为雇员登录时,它应该加载一个不同的page.It总是把它当作我已经登录为“雇主”。
<?php
session_start();
require_once('connection.php');
//Connect to server
$link = mysql_connect($host, $user, $pw) or die(mysql_error());
//Select the database
mysql_select_db ($db)
我已经在PHP中创建了一个客户端的管理面板,这需要登录。以下是管理页面顶部的代码,要求用户登录:
admin.php
<?php
session_start();
require("_lib/session_functions.php");
require("_lib/db.php");
db_connect();
//if the user has not logged in
if(!isLoggedIn())
{
header('Location: login_form.php');
die();
}
?>
显
这是我编写的登录处理程序。用户名和密码都存在于我的数据库中。当我尝试登录时,我得到了错误。
这是我的base.php代码:
?php
session_start();
$host="localhost"; // Host name
$username="root"; //Mysql username
$password=""; //Mysql password
$db_name="kuih"; // Database name
//Connect to server an
我在php中创建了一个登录页面。对于数据库,我在这里使用了mysql。如果我想登录,它总是显示消息用户名密码错误的...but,已经存在用户名和密码。所以我找不出问题出在哪里。
这是我的登录设计页面。
下面是checklogin.php代码..
// userName and password sent from form
$myusername=$_POST['username'];
$mypassword=$_POST['pwd'];
// To protect MySQL injection (more detail about MySQL injec
我是新手的php和mysql.The以下代码是从一个登录页面。我尝试在名为users的mysql数据库中使用布尔值(Tinyint)。如果字段'paid‘的值是0,我希望将用户发送到我的pay.php页面,如果值是1并且登录详细信息正确,我希望将用户发送到index.php。然而,无论数据库中的值是0还是1,代码都会将用户发送到pay.php。任何帮助都将不胜感激!
$query = mysql_query("SELECT * FROM `users` WHERE username = '$username' AND password = '$passw