Openmaize v0.11.0 Openmaize.Logout
Plug to handle logout requests.
There is one option:
- redirects - if true, which is the default, redirect on login
If the token was stored in sessionStorage, then redirects is automatically set to false. You will also need to use the front end framework to delete the token.
Examples with Phoenix
In the web/router.ex
file, add the following line (you can use
a different controller and route):
get "/logout", PageController, :logout
And then in the page_controller.ex
file, add:
plug Openmaize.Logout when action in [:logout]
If you stored the token in a cookie, but you want redirects set to false:
plug Openmaize.Logout, [redirects: false] when action in [:logout]
Summary
Functions
Handle logout.
If the token was stored in a cookie, the cookie will be deleted. If the token was not stored in a cookie, then you will need to use your front end framework to delete the token.