php - 使用自定义 MS-SQL 数据库验证 phpBB

标签 php sql-server phpbb

当这些凭据存储在单独的 MS SQL 数据库中时,如何让我的用户通过输入他们的用户凭据来登录到 phpBB 论坛?

最佳答案

您需要为 phpbb 创建一个自定义身份验证插件。由于您的要求是针对数据库进行身份验证,因此重新使用现有插件 phpbb 用于针对其自己的内部数据库进行身份验证应该非常简单。

身份验证插件位于 <install_dir>/includes/auth

身份验证插件必须命名为 auth_<your custom name>.php

因此,在您的情况下,创建 auth_db.php 的副本并称之为例如auth_mssql.php

身份验证插件记录在此处:http://wiki.phpbb.com/Authentication_plugins

关于php - 使用自定义 MS-SQL 数据库验证 phpBB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9373535/

相关文章:

php - 如何在 php 中初始化 Cloud Firestore?

php - Yii2 应用程序部署后重定向太多次错误

Sql Like 运算符匹配仅包含多个空格的列

sql-server - Azure SQL - 不再通过门户管理工具,SSMS 2016 没有表设计器

php - 在 phpBB 中调整按钮大小

php - 将购物车和用户数据插入订单系统的 mysql

php - 我应该如何在函数中使用 PDO

sql - 返回所有月份而不仅仅是 4

MySQL 语法错误,没有明显原因

phpBB 自动向所有成员(member)发送有关所有帖子的电子邮件通知