9ba9bc289f8d3d37c03eb732b1d4778e48ee9bc5
[akkoma] / lib / pleroma / web / oauth / fallback_controller.ex
1 defmodule Pleroma.Web.OAuth.FallbackController do
2 use Pleroma.Web, :controller
3 alias Pleroma.Web.OAuth.OAuthController
4
5 # No user
6 def call(conn, nil) do
7 conn
8 |> put_flash(:error, "Invalid Username/Password")
9 |> OAuthController.authorize(conn.params)
10 end
11
12 # No password
13 def call(conn, false) do
14 conn
15 |> put_flash(:error, "Invalid Username/Password")
16 |> OAuthController.authorize(conn.params)
17 end
18
19 end