private function login() { $result = ""; foreach (Config::get('sharelogin.hosts') as $host) { $token = str_random(32); UserToken::create(['token' => $token, 'user_id' => Auth::user()->id]); $result .= "<img style='display: none;' src='{$host}/sharelogin/token/{$token}' >"; } return $result; }
public function token($token) { $usertoken = UserToken::where('token', $token)->firstOrFail(); Auth::loginUsingId($usertoken->user_id); $usertoken->delete(); }