PHPackages                             thunderwolf/tw-admin-guard-plugin - 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. [Admin Panels](/categories/admin)
4. /
5. thunderwolf/tw-admin-guard-plugin

AbandonedSymfony1-plugin[Admin Panels](/categories/admin)

thunderwolf/tw-admin-guard-plugin
=================================

symfony 1.x Admin Template plugin

1.0.1(12y ago)1135MITPHP

Since May 31Pushed 12y ago1 watchersCompare

[ Source](https://github.com/thunderwolf/twAdminGuardPlugin)[ Packagist](https://packagist.org/packages/thunderwolf/tw-admin-guard-plugin)[ Docs](http://thunderwolf.net/)[ RSS](/packages/thunderwolf-tw-admin-guard-plugin/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

twAdminGuardPlugin
==================

[](#twadminguardplugin)

Integration of twAdminPlugin with sfGuardPlugin

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

[](#installation)

- Install and configure sfGuardPlugin
- Install and configure twAdminPlugin

Secure your application
-----------------------

[](#secure-your-application)

To secure a symfony application:

- Enable the module `twGuardAuth` in `settings.yml`

```
all:
  .settings:
    enabled_modules: [..., twGuardAuth]
```

- Change the default login and secure modules in `settings.yml`

```
login_module:   twGuardAuth
login_action:   signin

secure_module:  twGuardAuth
secure_action:  secure
```

- Optionally add the following routing rules to `routing.yml`

```
sf_guard_signin:
  url:   /login
  param: { module: twGuardAuth, action: signin }

sf_guard_signout:
  url:   /logout
  param: { module: twGuardAuth, action: signout }

sf_guard_password:
  url:   /request_password
  param: { module: twGuardAuth, action: password }
```

You can customize the `url` parameter of each route. N.B.: You must have a `@homepage` routing rule (used when a user sign out)

These routes are automatically registered by the plugin if the module `sfGuardAuth`is enabled unless you defined `tw_admin_guard_plugin_routes_register` to false in the `app.yml` configuration file:

```
all:
  tw_admin_guard_plugin:
    routes_register: false
```

- Secure some modules or your entire application in `security.yml`

```
default:
  is_secure: on
```

- You're done. Now, if you try to access a secure page, you will be redirected to the login page. If you have loaded the default fixture file, try to login with `admin` as username and `admin` as password.

Manage your users, permissions and groups
-----------------------------------------

[](#manage-your-users-permissions-and-groups)

To be able to manage your users, permissions and groups, `sfGuardPlugin` comes with 3 modules that can be integrated in your backend application. These modules are auto-generated thanks to the symfony admin generator.

- Enable the modules in `settings.yml`

```
all:
  .settings:
    enabled_modules: [..., twAdmin]
```

- Access the modules with the default route:

    ```
    http://www.example.com/backend.php/tw_guard_user

    ```

**Rest is the same like in sfGuardPlugin Documentation**

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

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 ~183 days

Total

2

Last Release

4548d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/05eb48f56bd630f26cd358aaf476c92d809992b340036035a400b4d585b3fb72?d=identicon)[thunderwolf](/maintainers/thunderwolf)

---

Top Contributors

[![ldath](https://avatars.githubusercontent.com/u/64095?v=4)](https://github.com/ldath "ldath (19 commits)")

---

Tags

symfonybootstrapadminguard

### Embed Badge

![Health badge](/badges/thunderwolf-tw-admin-guard-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/thunderwolf-tw-admin-guard-plugin/health.svg)](https://phpackages.com/packages/thunderwolf-tw-admin-guard-plugin)
```

###  Alternatives

[wandi/easyadmin-plus-bundle

Wandi/EasyAdminPlusBundle

3926.1k](/packages/wandi-easyadmin-plus-bundle)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1714.8k8](/packages/2lenet-crudit-bundle)

PHPackages © 2026

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