PHPackages                             denngarr/smf-bridge - 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. denngarr/smf-bridge

ActiveSeat-plugin[Authentication &amp; Authorization](/categories/authentication)

denngarr/smf-bridge
===================

This plugin uses the SeAT users with APIs to create SMF users and auto-login to the forums.

2.0.2(8y ago)2251GPL-2.0PHP

Since Nov 3Pushed 8y ago1 watchersCompare

[ Source](https://github.com/dysath/seat-smf-bridge)[ Packagist](https://packagist.org/packages/denngarr/smf-bridge)[ RSS](/packages/denngarr-smf-bridge/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (8)Dependencies (3)Versions (14)Used By (0)

seat-smf-bridge
===============

[](#seat-smf-bridge)

This plugin is for Seat-2.x. It's purpose is to provide a user/authentication bridge between SeAT and Simple Machines Forum (SMF). The integration is done via cookies and direct database access as the SMF API uses globals everywhere, and .. just .. no.

If you have issues with this, you can contact me on Eve as **Denngarr B'tarn**, or on email as ''

Quick Installation:
-------------------

[](#quick-installation)

(Under the assumption you have an instance of Simple Machine Forum already installed and working)

In your SeAT home directory, edit the .env file and add the following:

```
SMF_CONNECTION=mysql
SMF_HOST=127.0.0.1
SMF_PORT=3306
SMF_DATABASE=
SMF_USERNAME=
SMF_PASSWORD=
SMF_PREFIX=smf_
SMF_SETTINGS_PATH=

```

Change the above settings to meet your environment.

Next, in your seat directory (By default: /var/www/seat), type the following:

```
php artisan down
composer require denngarr/smf-bridge

```

After a successful installation, you can include the actual plugin by editing **config/app.php** and adding the following after:

```
        /*
         * Package Service Providers...
         */

```

add

```
        Denngarr\Seat\SmfBridge\SmfBridgeServiceProvider::class

```

and save the file. Now you're ready to tell SeAT how to use the plugin:

```
php artisan vendor:publish --force

```

And now, when you log into 'Seat', you should see a 'Forum' link on the left.

Caveats:
--------

[](#caveats)

- Do not use this as the 'admin' user. Use an actual Eve user via SSO is best.
- If you use the 'admin' user, change the username to your username
- There is an extra command called 'seat-ext:update:users'. This will create roles for each corp and join each user to their respective roles based on APIs

Remove reauthentication for Admin control (auth is all handled by SeAT now)
---------------------------------------------------------------------------

[](#remove-reauthentication-for-admin-control-auth-is-all-handled-by-seat-now)

Log directly into SMF as 'admin' and go to: Admin-&gt;Configuration-&gt;Security and Moderation-&gt;General Check 'Disable adminstration security' Click 'Save'

Now, go into Members-&gt;Membergroups: Click on 'Administrator' Add your additional users that will act as Admins on the Forum. It may only be yourself.

Good luck, and Happy Hunting!! o7

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~8 days

Recently: every ~25 days

Total

13

Last Release

3009d ago

Major Versions

0.9.7.0 → 2.0.02017-12-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/e568bcd34e1310f8147ab404c1f20ea89aa3d95652d67cb35b09554fcbd6ba01?d=identicon)[denngarr](/maintainers/denngarr)

---

Top Contributors

[![dysath](https://avatars.githubusercontent.com/u/16873612?v=4)](https://github.com/dysath "dysath (22 commits)")

### Embed Badge

![Health badge](/badges/denngarr-smf-bridge/health.svg)

```
[![Health](https://phpackages.com/badges/denngarr-smf-bridge/health.svg)](https://phpackages.com/packages/denngarr-smf-bridge)
```

###  Alternatives

[eveseat/web

SeAT Web Interface

2723.2k135](/packages/eveseat-web)

PHPackages © 2026

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