PHPackages                             franzliedke/auth-fluxbb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. franzliedke/auth-fluxbb

AbandonedArchivedLibrary[Authentication &amp; Authorization](/categories/authentication)

franzliedke/auth-fluxbb
=======================

A package for external authentication with FluxBB 1.5.

v1.0.8.1(11y ago)303043[6 issues](https://github.com/franzliedke/auth-fluxbb/issues)MITPHPPHP &gt;=5.3.0

Since Oct 8Pushed 10y ago5 watchersCompare

[ Source](https://github.com/franzliedke/auth-fluxbb)[ Packagist](https://packagist.org/packages/franzliedke/auth-fluxbb)[ RSS](/packages/franzliedke-auth-fluxbb/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (12)Used By (0)

FluxBB 1.5 External Authentication
==================================

[](#fluxbb-15-external-authentication)

A package that allows for external authentication with FluxBB 1.5, integrating directly with the Laravel 4 framework.

Installation
------------

[](#installation)

### Step 1: Install package through Composer

[](#step-1-install-package-through-composer)

Add this line to the `require` section of your `composer.json`:

```
"franzliedke/auth-fluxbb": "1.0.*"

```

Alternately, you can use the Composer command-line tool by running this command:

```
composer require franzliedke/auth-fluxbb

```

Next, run `composer install` to actually install the package.

### Step 2: Register the service provider

[](#step-2-register-the-service-provider)

In your Laravel application, edit the `app/config/app.php` file and add this line to the `providers` array:

```
'FranzLiedke\AuthFluxBB\AuthFluxBBServiceProvider',

```

### Step 3: Configure the location of your FluxBB installation

[](#step-3-configure-the-location-of-your-fluxbb-installation)

In order to read some configuration values, the path to your FluxBB installation needs to be configured.

To copy the package configuration file, run this command:

```
php artisan config:publish franzliedke/auth-fluxbb

```

You can then edit `app/config/packages/franzliedke/auth-fluxbb/config.php`. Change the `path` option to point to the root directory of your FluxBB installation. Make sure it ends with a slash.

### Step 4: Enable the new authentication adapter

[](#step-4-enable-the-new-authentication-adapter)

In your application, edit the `app/config/auth.php` file and set the `driver`option to "fluxbb1", so that it looks like this:

```
'driver' => 'fluxbb1',

```

### Step 5 (optional): Set up views for resetting passwords

[](#step-5-optional-set-up-views-for-resetting-passwords)

Follow the default Laravel [instructions](http://laravel.com/docs/security#password-reminders-and-reset).

The reset system will work almost out of the box. Just change the reset callback function in the generated controller so that `sha1()` is used rather than `Hash::make()`, and use a DB query rather than Eloquent's `save()`.

Note that this does not use the same reset process as in FluxBB, which simply generates and sends new passwords to the user rather than letting the user choose.

Usage
-----

[](#usage)

Once installed, you can use the authentication feature of Laravel as you always do, with Laravel magically using FluxBB's database and cookie behind the scenes.

**Note**: This package will not work if your FluxBB installation uses a SQLite2 database, as this database type is not supported by Laravel.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 92.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~75 days

Recently: every ~124 days

Total

11

Last Release

3843d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8a8620604a1f4094fee4ab1c3d2f6fccb6583293daf5f866c804d155c05b2e13?d=identicon)[franzliedke](/maintainers/franzliedke)

---

Top Contributors

[![franzliedke](https://avatars.githubusercontent.com/u/249125?v=4)](https://github.com/franzliedke "franzliedke (47 commits)")[![bvangraafeiland](https://avatars.githubusercontent.com/u/3051636?v=4)](https://github.com/bvangraafeiland "bvangraafeiland (2 commits)")[![dobbyloo](https://avatars.githubusercontent.com/u/3068501?v=4)](https://github.com/dobbyloo "dobbyloo (1 commits)")[![lbausch](https://avatars.githubusercontent.com/u/5747127?v=4)](https://github.com/lbausch "lbausch (1 commits)")

---

Tags

laravelAuthenticationfluxbb

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/franzliedke-auth-fluxbb/health.svg)

```
[![Health](https://phpackages.com/badges/franzliedke-auth-fluxbb/health.svg)](https://phpackages.com/packages/franzliedke-auth-fluxbb)
```

###  Alternatives

[tymon/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

11.5k49.1M344](/packages/tymon-jwt-auth)[php-open-source-saver/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

8359.8M52](/packages/php-open-source-saver-jwt-auth)[laragear/two-factor

On-premises 2FA Authentication for out-of-the-box.

339785.3k8](/packages/laragear-two-factor)[hasinhayder/tyro

Tyro - The ultimate Authentication, Authorization, and Role &amp; Privilege Management solution for Laravel 12 &amp; 13

6712.1k2](/packages/hasinhayder-tyro)[alajusticia/laravel-logins

Session management in Laravel apps, user notifications on new access, support for multiple separate remember tokens, IP geolocation, User-Agent parser

2011.0k](/packages/alajusticia-laravel-logins)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
