Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何创建动态登录页面_Php - Fatal编程技术网

Php 如何创建动态登录页面

Php 如何创建动态登录页面,php,Php,请我需要帮助为不同部门的用户创建一个php登录网页。我已经创建了登录页面和注册页面,用户可以在其中注册他们的姓名。密码和部门。。但是在登录页面中,他们只需要输入用户名和密码。我需要php代码来自动查询数据库,并将用户重定向到他们的特定部门页面(我已经创建了)基于他们过去注册的部门。我还创建了mySQL数据库,其中存储了所有这些信息。如果您有任何帮助,我们将不胜感激。以下是登录的示例代码 if(isset($_POST['login'])) { $email=$_POST['email']

请我需要帮助为不同部门的用户创建一个php登录网页。我已经创建了登录页面和注册页面,用户可以在其中注册他们的姓名。密码和部门。。但是在登录页面中,他们只需要输入用户名和密码。我需要php代码来自动查询数据库,并将用户重定向到他们的特定部门页面(我已经创建了)基于他们过去注册的部门。我还创建了mySQL数据库,其中存储了所有这些信息。如果您有任何帮助,我们将不胜感激。

以下是登录的示例代码

if(isset($_POST['login']))
{
    $email=$_POST['email'];
    $pwd=$_POST['pwd']; 

    $sel_query=mysqli_query("SELECT id,Email,Password,LastLogin FROM tableName WHERE Email='$email' AND Password='$pwd'");
    if(mysqli_num_rows($sel_query)==0)
    {
        echo "Email ID or Password are Incorrect. Please try again";
    }
    else
    {
        echo "Logged In Successfully";
    }
}

使用返回部门和登录用户数据的查询

  SELECT id,Email,Password,department FROM tableName WHERE Email='$user' AND Password='$pass'
然后使用部门的if条件来授予访问权限

if(department= 'dept name' ){
//for the department
}else if (another dept condition){
//for the department
}else{
//user not exist
}

这个问题似乎离题了,因为它需要代码。你可以按照自己的意愿来做,如果你不是程序员,我建议你遵循一些指南。我是程序员。。。我的主要问题是查询数据库以生成信息的d语法,这些信息将用于了解可以检查文档的语法。使用SELECT query从数据库获取数据,然后使用PHP进行检查。。