]> _ Git - bastide-resah.git/commitdiff
wip #6882 @0:20 connexion
authorsoufiane <soufiane@cubedesigners.com>
Mon, 29 Apr 2024 09:24:10 +0000 (11:24 +0200)
committersoufiane <soufiane@cubedesigners.com>
Mon, 29 Apr 2024 09:24:10 +0000 (11:24 +0200)
resources/webflow/css/custom.css
resources/webflow/js/custom.js

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..8818ac3ee0e49e41735baa3a80c5684c4a630a97 100644 (file)
@@ -0,0 +1,3 @@
+.errors-container p {
+    color: #CC0132;
+}
index b9ee901e6c97ceec9a88ef53f08063f15425b6d8..397a0ca81d0da4fcc25700d3eefd29cff369b9a4 100644 (file)
@@ -2,4 +2,26 @@ $(function () {
     console.log($('meta[name="csrf-token"]'));
     $('#wf-form-login').attr('action', '/landing/login');
     $("#wf-form-login").append('<input type="hidden" name="_token" value="' + $('meta[name="csrf-token"]').attr('content') + '" />');
+
+
+    $(document).on("submit", '#wf-form-login', function (e) {
+        e.preventDefault()
+        console.log(window.location.href+'/catalogue')
+        let formData = $(this).serialize()
+        var $this = this
+        $.ajax({
+            url: '/fluidbook/login',
+            type: 'POST',
+            data: formData,
+            success: function(data) {
+                window.location.href = window.location.href+'catalogue'
+            },
+            error: function(xhr, status, error) {
+                $(".errors-container").remove()
+                $(".error").removeClass("error")
+                $("#wf-form-login").addClass("error").prepend('<div class="errors-container"><p>Une erreur est survenue. Verifiez vos identifiants.</p></div>')
+            }
+        });
+    });
+
 });