Fix impersonation tokens

This commit is contained in:
Samuel Štancl 2020-06-25 10:42:27 +02:00
parent 2f043afe35
commit 7ba3b08b7d

View file

@ -86,14 +86,14 @@ And redirect the user (or, presumably an "admin") to the route you created.
// a concept of "primary domains" if you need them. Or maybe you use // a concept of "primary domains" if you need them. Or maybe you use
// one domain per tenant. The package lets you do anything you want. // one domain per tenant. The package lets you do anything you want.
$domain = $tenant->primary_domain; $domain = $tenant->primary_domain;
return redirect("https://$domain/impersonate/$token"); return redirect("https://$domain/impersonate/{$token->token}");
``` ```
### Path identification ### Path identification
```jsx ```jsx
// Make sure you use the correct prefix for your routes. // Make sure you use the correct prefix for your routes.
return redirect("{$tenant->id}/impersonate/$token"); return redirect("{$tenant->id}/impersonate/{$token->token}");
``` ```
And that's it. The user will be redirected to your impersonation route, logged in as the impersonated user, and finally redirected to your redirect URL. And that's it. The user will be redirected to your impersonation route, logged in as the impersonated user, and finally redirected to your redirect URL.