需要PHP用户登录、数据库身份验证和重定向帮助

需要PHP用户登录、数据库身份验证和重定向帮助,php,mysql,database,authentication,url-redirection,Php,Mysql,Database,Authentication,Url Redirection,我是一个初学者,陷入了一个艰难的境地,需要交付这个项目,我还没有完全掌握 有一个带有登录按钮的页面。当您按下该按钮时,它会将您带到wp admin,而不是在wp-mysql数据库中验证您给定的权限级别,并基于此将您转移到相应的网站。我知道如何连接到数据库并验证用户,但我不确定如何输入多个参数,因为有5个部分的权限授予用户。根据他们的特权,他们会被发送到网站的另一部分。我正在使用header php函数重定向,但我不确定是否可以将其包含在同一文件中,以及如何将此文件绑定到现有的wp登录页面?请帮忙

我是一个初学者,陷入了一个艰难的境地,需要交付这个项目,我还没有完全掌握

有一个带有登录按钮的页面。当您按下该按钮时,它会将您带到wp admin,而不是在wp-mysql数据库中验证您给定的权限级别,并基于此将您转移到相应的网站。我知道如何连接到数据库并验证用户,但我不确定如何输入多个参数,因为有5个部分的权限授予用户。根据他们的特权,他们会被发送到网站的另一部分。我正在使用header php函数重定向,但我不确定是否可以将其包含在同一文件中,以及如何将此文件绑定到现有的wp登录页面?请帮忙

<?php

  error_reporting(0);
  session_start();
  class logmein {
  var $hostname_logon = 'localhost';     
  var $database_logon = '';      
  var $username_logon = '';      
  var $password_logon = '';      

  var $user_table = 'logon';         
  var $user_column = 'useremail';    
  var $pass_column = 'password';     
  var $user_level = 'userlevel';     
  var $encrypt = false;

  function dbconnect(){
    $connections = mysql_connect($this->hostname_logon,    $this->username_logon, $this->password_logon) or die ('Unabale to connect to   the database');
    mysql_select_db($this->database_logon) or die ('Unable to select   database!');
    return;
  }

  function login($table, $username, $password){

    $this->dbconnect();

    if($this->user_table == ""){
      $this->user_table = $table;
    }
    if($this->encrypt == true){
      $password = md5($password);
    }

    header("Location: https://example.com/members/index.php"); 

关于您的快速设置,请参见我们的示例


这个网站已经提到了你的所有需求。在用户表中使用“roleid”列,这样您就可以确定用户类型是什么。

顺便说一句,这无助于您报告错误(0)
nor not
或die('string')
plus MD5用作密码哈希被认为是不安全的。您是否意识到这个问题对于您在屏幕右侧显示的内容有多广泛。
相关
下有大量与mysql相关的问题。他们帮你查过了。点击一个。