PHPackages                             takachaa/tauth - 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. takachaa/tauth

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

takachaa/tauth
==============

tauth provides Interim registration and activation while utilizing original auth system.

06HTML

Since Dec 12Pushed 9y ago1 watchersCompare

[ Source](https://github.com/takachaa/tauth)[ Packagist](https://packagist.org/packages/takachaa/tauth)[ RSS](/packages/takachaa-tauth/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

tauth
=====

[](#tauth)

Introduction
------------

[](#introduction)

Beforehand you need to make sure possible to send email from application and connect database of your Application. tauth provides Interim registration and activation while utilizing original auth system such as LoginController and more. That's why this package is required **laravel 5.3**. This package include some view files prevented from auth scaffold, So you don't need to use auth scaffold. Now you can image that this package is based on auth scaffold.

Features
--------

[](#features)

This Package has following features.

```
•	Registration
•	Activation account (send activation token by email)
•	Login  (from scaffold)
•	Logout  (from scaffold)
•	Password Reset (from scaffold)

```

Requirements
------------

[](#requirements)

Laravel 5.3

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

[](#installation)

Require this package using Composer.

```
$ composer require takachaa/tauth

```

Instead, you may of course manually update your require block and run composer update if you so choose.

```
{
    "require": {
        "takachaa/tauth": "dev-master"
    }
}

```

Configuration
-------------

[](#configuration)

1.Edit the composer.json of your application to set Name Space:

```
"autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/",
            "Takachaa\\Tauth\\": "vendor/takachaa/tauth/src"
        }
    },

```

2.Register the Takachaa\\Tauth\\TAuthServiceProvider in your config/app.php configuration file.

```
'providers' => [
    // Other service providers...

    Takachaa\Tauth\TAuthServiceProvider::class,
],

```

3.Executes the composer dump autoload command to regenerate the autloader configuration.

```
$ composer dumpautoload -o

```

4.To prepare views, Copy views of package to the view directory of your application.

```
$ php artisan vendor:publish

```

5.To run all of migrations, execute the migrate Artisan command.

```
$ php artisan migrate

```

and then you can crete tables what you need.

```
users
password_resets
pre_users

```

Usage
-----

[](#usage)

### Registration

[](#registration)

1.To interim registration, Access the your application like this.

```
http://**your application url**/register

```

2.Input account data, click the register button.

3.You can receive an email from your application to activate account.

### Activation

[](#activation)

1.Check an email from your application.

2.To Active account, Click the Activate Account in an email.

### Login

[](#login)

1.To login, Access the your application like this or by login link.

```
http://**your application url**/login

```

2.Input email and password, and then login without error.

### Logout

[](#logout)

1.To logout, Access the your application like this or by logout link.

```
http://**your application url**/logout

```

### Password Reset

[](#password-reset)

1.To reset password, Access the your application like this or by forgot your password link

```
http://**your application url**/password/reset

```

2.Input email address of activated account in reset form.

3.You can receive an email from your application to password change.

4.To Active account, Click the Reset Password link in an email.

5.Input email and new password, and then you login without error.

License
-------

[](#license)

This software is released under the MIT License, see LICENSE.txt.

Tips
----

[](#tips)

### To Edit name and email address of application.

[](#to-edit-name-and-email-address-of-application)

Edit the config/mail.php

```
'from' => [
        'address' => 'hello@example.com',
        'name' => 'Example',
    ],

```

### To Edit body structure of email.

[](#to-edit-body-structure-of-email)

Check resources/views/vendor/notifications/email.blade.php and edit what you need.

### To Change routing of this package.

[](#to-change-routing-of-this-package)

Edit vendor/takachaa/tauth/src/Http/routes.php

###  Health Score

20

—

LowBetter than 17% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a5698d63bcd864597941b43817f30d4c3773be96cd909237410cdebcf81316f?d=identicon)[takachaa](/maintainers/takachaa)

---

Top Contributors

[![takachaa](https://avatars.githubusercontent.com/u/13703535?v=4)](https://github.com/takachaa "takachaa (1 commits)")

### Embed Badge

![Health badge](/badges/takachaa-tauth/health.svg)

```
[![Health](https://phpackages.com/badges/takachaa-tauth/health.svg)](https://phpackages.com/packages/takachaa-tauth)
```

###  Alternatives

[firebase/php-jwt

A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.

9.8k435.8M1.8k](/packages/firebase-php-jwt)[league/oauth2-client

OAuth 2.0 Client Library

3.8k115.1M1.0k](/packages/league-oauth2-client)[google/auth

Google Auth Library for PHP

1.4k266.3M125](/packages/google-auth)[namshi/jose

JSON Object Signing and Encryption library for PHP.

1.8k98.4M87](/packages/namshi-jose)[league/oauth1-client

OAuth 1.0 Client Library

99895.6M95](/packages/league-oauth1-client)[lab404/laravel-impersonate

Laravel Impersonate is a plugin that allows to you to authenticate as your users.

2.3k15.7M42](/packages/lab404-laravel-impersonate)

PHPackages © 2026

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