Merge branch 'master' of git://github.com/brennanmurphy/BookStack into brennanmurphy-master

This commit is contained in:
Dan Brown
2018-07-14 14:17:55 +01:00
5 changed files with 229 additions and 12 deletions

View File

@ -5,6 +5,7 @@ namespace BookStack\Http\Controllers\Auth;
use BookStack\Exceptions\AuthException;
use BookStack\Http\Controllers\Controller;
use BookStack\Repos\UserRepo;
use BookStack\Repos\LdapRepo;
use BookStack\Services\SocialAuthService;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
@ -96,6 +97,13 @@ class LoginController extends Controller
auth()->login($user);
}
// ldap groups refresh
if (config('services.ldap.user_to_groups') !== false && $request->filled('username')) {
$ldapRepo = new LdapRepo($this->userRepo);
$ldapRepo->syncGroups($user, $request->input('username'));
}
$path = session()->pull('url.intended', '/');
$path = baseUrl($path, true);
return redirect($path);