Openmaize v1.0.0-beta.5 Openmaize.Logout
Plug to handle logout requests.
After logging out, the user’s token is added to a store of invalidated tokens, so it cannot be used again.
If the token was stored in a cookie, then the cookie will be deleted. If the token was stored in sessionStorage, then you 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]