Code Duplication    Length = 4-5 lines in 2 locations

src/Controllers/LaralangController.php 1 location

@@ 24-27 (lines=4) @@
21
    public function login(Request $request)
22
    {
23
        session(['laralang.password' => Crypt::encrypt($request->input('password'))]);
24
        if (Crypt::decrypt(session('laralang.password')) != config('laralang.default.password')) {
25
            return redirect(Route('laralang::login'))
26
            ->with('status','Invalid password');
27
        }
28
29
        return redirect(Route('laralang::translations'));
30

src/Middleware/LaralangMiddleware.php 1 location

@@ 20-24 (lines=5) @@
17
     */
18
    public function handle($request, Closure $next)
19
    {
20
        if (! session('laralang.password') || (Crypt::decrypt(session('laralang.password')) != config('laralang.default.password'))) {
21
            return redirect()
22
                ->route('laralang::login')
23
                ->with('msg', 'Your login has expired or does not exist.');
24
        }
25
        return $next($request);
26
    }
27
}