1
0
Fork 0
forked from OpenNeo/impress
impress/app
Matchu 45090b8d1c Login/logout returns you to the same page
In the login case, we save the `return_to` parameter in the session, because login can be a multi-step process.

In the logout case, we just read it directly from the form params.

Note that you *could* end up in a weird scenario where an old return_to value sticks around for a bit? But we have the sense to delete it when we use it on a successful sign-in, and most links to the login page come with a `return_to` param which should reset it. So, you'd have to 1) have started but not finished a sign-in, 2) during the same session, and 3) get to the login page by an unusual means.

Probably fine!
2023-10-23 19:05:08 -07:00
..
assets Use flash[:notice] instead of flash[:success] 2023-10-23 19:05:07 -07:00
controllers Login/logout returns you to the same page 2023-10-23 19:05:08 -07:00
helpers Login/logout returns you to the same page 2023-10-23 19:05:08 -07:00
mailers donation mailer 2014-09-10 14:32:54 -05:00
models Add Remember Me to login 2023-10-23 19:05:08 -07:00
views Login/logout returns you to the same page 2023-10-23 19:05:08 -07:00