{"id":723,"date":"2026-03-04T00:21:26","date_gmt":"2026-03-04T00:21:26","guid":{"rendered":"https:\/\/cis.aaoifi.com\/register"},"modified":"2026-05-22T14:18:54","modified_gmt":"2026-05-22T14:18:54","slug":"register","status":"publish","type":"page","link":"https:\/\/cis.aaoifi.com\/ar\/register\/","title":{"rendered":"\u062a\u0633\u062c\u064a\u0644"},"content":{"rendered":"\n<div class=\"auth-form-wrapper\">\n    <div class=\"auth-form-container\">\n        <div class=\"auth-header\">\n            <h2>Create Your Account<\/h2>\n            <p>Join the AAOIFI community and access exclusive resources<\/p>\n        <\/div>\n        \n        <form id=\"registration-form\" class=\"auth-form\">\n            <div class=\"form-row\">\n                <div class=\"form-group\">\n                    <label for=\"first_name\">First Name *<\/label>\n                    <input type=\"text\" id=\"first_name\" name=\"first_name\" class=\"form-control\" required>\n                <\/div>\n                \n                <div class=\"form-group\">\n                    <label for=\"last_name\">Last Name *<\/label>\n                    <input type=\"text\" id=\"last_name\" name=\"last_name\" class=\"form-control\" required>\n                <\/div>\n            <\/div>\n            \n            <div class=\"form-group\">\n                <label for=\"email\">Email Address *<\/label>\n                <input type=\"email\" id=\"email\" name=\"email\" class=\"form-control\" required>\n            <\/div>\n            \n            <div class=\"form-group\">\n                <label for=\"username\">Username *<\/label>\n                <input type=\"text\" id=\"username\" name=\"username\" class=\"form-control\" required>\n                <small class=\"form-text\">Choose a unique username for your account<\/small>\n            <\/div>\n            \n            <div class=\"form-row\">\n                <div class=\"form-group\">\n                    <label for=\"password\">Password *<\/label>\n                    <input type=\"password\" id=\"password\" name=\"password\" class=\"form-control\" required>\n                    <small class=\"form-text\">Minimum 8 characters<\/small>\n                <\/div>\n                \n                <div class=\"form-group\">\n                    <label for=\"confirm_password\">Confirm Password *<\/label>\n                    <input type=\"password\" id=\"confirm_password\" name=\"confirm_password\" class=\"form-control\" required>\n                <\/div>\n            <\/div>\n            \n            <div class=\"form-group\">\n                <label for=\"organization\">Organization<\/label>\n                <input type=\"text\" id=\"organization\" name=\"organization\" class=\"form-control\">\n            <\/div>\n            \n            <div class=\"form-row\">\n                <div class=\"form-group\">\n                    <label for=\"phone\">Phone Number<\/label>\n                    <input type=\"tel\" id=\"phone\" name=\"phone\" class=\"form-control\">\n                <\/div>\n                \n                <div class=\"form-group\">\n                    <label for=\"country\">Country<\/label>\n                    <select id=\"country\" name=\"country\" class=\"form-control\">\n                        <option value=\"\">Select Country<\/option>\n                        <option value=\"Russia\">Russia<\/option>\n                        <option value=\"Kazakhstan\">Kazakhstan<\/option>\n                        <option value=\"UAE\">United Arab Emirates<\/option>\n                        <option value=\"Saudi Arabia\">Saudi Arabia<\/option>\n                        <option value=\"Qatar\">Qatar<\/option>\n                        <option value=\"Kuwait\">Kuwait<\/option>\n                        <option value=\"Bahrain\">Bahrain<\/option>\n                        <option value=\"Oman\">Oman<\/option>\n                        <option value=\"Turkey\">Turkey<\/option>\n                        <option value=\"Malaysia\">Malaysia<\/option>\n                        <option value=\"Indonesia\">Indonesia<\/option>\n                        <option value=\"Pakistan\">Pakistan<\/option>\n                        <option value=\"Other\">Other<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n            \n            <div class=\"form-group\">\n                <label class=\"checkbox-label\">\n                    <input type=\"checkbox\" name=\"agree_terms\" required>\n                    I agree to the <a href=\"https:\/\/cis.aaoifi.com\/ar\/terms\/\" target=\"_blank\" rel=\"noopener noreferrer\">Terms & Conditions<\/a>\n                <\/label>\n            <\/div>\n            \n            <div id=\"register-message\" class=\"auth-message\" style=\"display: none;\"><\/div>\n            \n            <button type=\"submit\" class=\"btn btn-primary btn-block\" id=\"register-btn\">\n                <i class=\"fas fa-user-plus\"><\/i> Create Account            <\/button>\n        <\/form>\n        \n        <div class=\"auth-footer\">\n            <p>Already have an account? <a href=\"https:\/\/cis.aaoifi.com\/ar\/login\/\">Log In<\/a><\/p>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\njQuery(document).ready(function($) {\n    function authAjaxMessage(xhr, fallback) {\n        if (xhr && xhr.responseJSON && xhr.responseJSON.data && xhr.responseJSON.data.message) {\n            return xhr.responseJSON.data.message;\n        }\n\n        if (xhr && xhr.responseJSON && xhr.responseJSON.message) {\n            return xhr.responseJSON.message;\n        }\n\n        return fallback;\n    }\n\n    function showAuthMessage(selector, type, message) {\n        $(selector)\n            .removeClass('success error')\n            .addClass(type)\n            .empty()\n            .append($('<i>').addClass(type === 'success' ? 'fas fa-check-circle' : 'fas fa-exclamation-circle'))\n            .append(document.createTextNode(' ' + message))\n            .show();\n    }\n\n    $('#registration-form').on('submit', function(e) {\n        e.preventDefault();\n        \n        var formData = {\n            action: 'register_user',\n            nonce: aaoifiAuth.nonce,\n            first_name: $('#first_name').val(),\n            last_name: $('#last_name').val(),\n            email: $('#email').val(),\n            username: $('#username').val(),\n            password: $('#password').val(),\n            confirm_password: $('#confirm_password').val(),\n            organization: $('#organization').val(),\n            phone: $('#phone').val(),\n            country: $('#country').val(),\n            agree_terms: $('input[name=\"agree_terms\"]').is(':checked') ? 1 : 0\n        };\n        \n        $('#register-btn').prop('disabled', true).html('<i class=\"fas fa-spinner fa-spin\"><\/i> Creating Account...');\n        \n        $.ajax({\n            url: aaoifiAuth.ajax_url,\n            type: 'POST',\n            data: formData,\n            success: function(response) {\n                $('#register-btn').prop('disabled', false).html('<i class=\"fas fa-user-plus\"><\/i> Create Account');\n                \n                if (response.success) {\n                    $('#register-message')\n                        .removeClass('error')\n                        .addClass('success')\n                        .empty()\n                        .append($('<i>').addClass('fas fa-check-circle'))\n                        .append(document.createTextNode(' ' + response.data.message))\n                        .show();\n                    \n                    setTimeout(function() {\n                        window.location.href = response.data.redirect;\n                    }, 2000);\n                } else {\n                    showAuthMessage('#register-message', 'error', response.data.message);\n                }\n            },\n            error: function(xhr) {\n                $('#register-btn').prop('disabled', false).html('<i class=\"fas fa-user-plus\"><\/i> Create Account');\n                showAuthMessage('#register-message', 'error', authAjaxMessage(xhr, 'Registration failed. Please refresh the page and try again.'));\n            }\n        });\n    });\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-723","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/pages\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":1,"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/pages\/723\/revisions"}],"predecessor-version":[{"id":2380,"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/pages\/723\/revisions\/2380"}],"wp:attachment":[{"href":"https:\/\/cis.aaoifi.com\/ar\/wp-json\/wp\/v2\/media?parent=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}