Add the validation for the /login page.

main
KKlochko 1 year ago
parent 0d2566c8ce
commit da7b6e6122

@ -28,7 +28,8 @@
[]
(fn [req res]
(let [session (.-user (.-session req))]
(.render res "login" (-> {:authorized (some? session)}
(.render res "login" (-> {:authorized (some? session)
:url "/login"}
(clj->js))))))
(defn login-page-auth-handler-factory
@ -49,8 +50,11 @@
(.redirect res "/admin"))
:else
(.redirect res "/")
))))
(.render res "login"
(-> {:error "Wrong login or password!!!"
:url "/login"}
(clj->js))))
)))
(defn logout-page-handler-factory
[]

@ -12,6 +12,11 @@
<h1 class="text-xl font-bold leading-tight tracking-tight text-gray-900 md:text-2xl dark:text-white">
Sign in to your account
</h1>
{{#if error }}
<p class="text-xl font-bold leading-tight tracking-tight text-red-600">
{{ error }}
</p>
{{/if}}
<form class="space-y-4 md:space-y-6" action="/login" method="POST">
<div>
<label for="login" class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Your login</label>

Loading…
Cancel
Save