gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 08:44:19 25 4
gpt4 key购买 nike

我是一名新手开发者,陷入困境,需要交付这个我无法完全掌握的项目。

有一个带有登录按钮的页面。当您按下该按钮时,它会将您带到 wp admin,而不是在 wp mysql 数据库中验证您给定的权限级别,并根据该级别将您转移到适当的网站。我想出了如何连接到数据库并验证用户,但我不确定如何输入多个参数,因为有 5 个部分的权限授予用户。基于他们的特权,他们被发送到网站的另一部分。我正在使用 header php 函数进行重定向,但我不确定是否可以将它包含在同一个文件中以及如何将此文件绑定(bind)到现有的 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");

最佳答案

为了您的快速设置,我们以示例 multi-user-role-based-login-in-php-with-mysql 为例

这个网站已经提到了关于您的需求的一切。在用户表中使用“roleid”列,以便您识别用户类型是什么。

关于需要 PHP 用户登录、数据库身份验证和重定向帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32599783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com