mpociot / reauthenticate Goto Github PK
View Code? Open in Web Editor NEWReauthenticate users by letting them re-enter their passwords for specific parts of your app.
License: MIT License
Reauthenticate users by letting them re-enter their passwords for specific parts of your app.
License: MIT License
First thanks very much for this great piece of middleware :-)
I suggest to add to the description, that one obviously has to except the trait methods from the "guest" middleware in the AuthController constructor, otherwise it wont work:
public function __construct()
{
$this->middleware('guest', ['except' => ['getLogout', 'postReauthenticate', 'getReauthenticate']]);
}
Andreas
I want to know if it's possible to just show a popup password field without taking the user out of the current view. This would really be good for user experience when the user is currently somewhere in the middle of your application.
Hi there,
according to the Laravel 5.4 Upgrade, guide (https://laravel.com/docs/5.4/upgrade): "All calls to the ->set() method should be changed to ->put()".
In vendor/mpociot/reauthenticate/src/Middleware/Reauthenticate.php:23 this is used however.
FYI and thanks
Andreas
Hello,
when using Reauthenticate, I receive the following error message:
FatalErrorException in AuthController.php line 116: Trait method getFailedLoginMessage has not been applied, because there are collisions with other trait methods on App\Http\Controllers\Auth\AuthController
Line 116 is the last line of the AuthController.
If I comment out the getFailedLoginMessage method in \Mpociot\Reauthenticate\Reauthenticates.php everything works like designed.
My AuthController.php is "naked" as it is shipped with Laravel 5.2 except the changes necessary to use this middleware and to update the password (two methods I have added but no traits). The traits which are used are
use AuthenticatesAndRegistersUsers, ThrottlesLogins, Reauthenticates;
Regards
Andreas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.