{"id":13588,"date":"2026-02-20T15:15:21","date_gmt":"2026-02-20T14:15:21","guid":{"rendered":"https:\/\/goodplays.ru\/budva\/login\/"},"modified":"2026-04-13T15:11:15","modified_gmt":"2026-04-13T13:11:15","slug":"login","status":"publish","type":"page","link":"https:\/\/goodplays.ru\/budva\/login\/","title":{"rendered":"\u0412\u043e\u0439\u0442\u0438"},"content":{"rendered":"\n<div class=\"um um-login um-13397\">\n\t<div class=\"um-form\">\n\t\t<form method=\"post\" action=\"\" autocomplete=\"off\">\n\t\t\t<div class=\"um-row _um_row_1 \" style=\"margin: 0 0 30px 0;\"><div class=\"um-col-1\"><div  id=\"um_field_13397_username\" class=\"um-field um-field-text  um-field-username um-field-text um-field-type_text\" data-key=\"username\"><div class=\"um-field-label\"><label for=\"username-13397\">\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b<\/label><div class=\"um-clear\"><\/div><\/div><div class=\"um-field-area\"><input  autocomplete=\"off\" class=\"um-form-field valid \" type=\"text\" name=\"username-13397\" id=\"username-13397\" value=\"\" placeholder=\"\" data-validate=\"unique_username_or_email\" data-key=\"username\"  aria-invalid=\"false\" \/>\n\n\t\t\t\t\t\t<\/div><\/div><div  id=\"um_field_13397_user_password\" class=\"um-field um-field-password  um-field-user_password um-field-password um-field-type_password\" data-key=\"user_password\"><div class=\"um-field-label\"><label for=\"user_password-13397\">\u041f\u0430\u0440\u043e\u043b\u044c<\/label><div class=\"um-clear\"><\/div><\/div><div class=\"um-field-area\"><input class=\"um-form-field valid \" type=\"password\" name=\"user_password-13397\" id=\"user_password-13397\" value=\"\" placeholder=\"\" data-validate=\"\" data-key=\"user_password\"  aria-invalid=\"false\" \/>\n\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/div>\t<input type=\"hidden\" name=\"form_id\" id=\"form_id_13397\" value=\"13397\" \/>\n\t\t<p class=\"um_request_name\">\n\t\t<label for=\"um_request_13397\">Only fill in if you are not human<\/label>\n\t\t<input type=\"hidden\" name=\"um_request\" id=\"um_request_13397\" class=\"input\" value=\"\" size=\"25\" autocomplete=\"off\" \/>\n\t<\/p>\n\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"d6df5de2f0\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/budva\/wp-json\/wp\/v2\/pages\/13588\" \/>\n\t<div class=\"um-col-alt\">\n\n\t\t\n\n\t\t\t<div class=\"um-field um-field-c\">\n\t\t\t\t<div class=\"um-field-area\">\n\t\t\t\t\t<label class=\"um-field-checkbox\">\n\t\t\t\t\t\t<input type=\"checkbox\" name=\"rememberme\" value=\"1\"  \/>\n\t\t\t\t\t\t<span class=\"um-field-checkbox-state\"><i class=\"um-icon-android-checkbox-outline-blank\"><\/i><\/span>\n\t\t\t\t\t\t<span class=\"um-field-checkbox-option\"> \u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043c\u0435\u043d\u044f<\/span>\n\t\t\t\t\t<\/label>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t<div class=\"um-clear\"><\/div>\n\t\t\n\t\t\t<div class=\"um-left um-half\">\n\t\t\t\t<input type=\"submit\" value=\"\u0412\u043e\u0439\u0442\u0438\" class=\"um-button\" id=\"um-submit-btn\" \/>\n\t\t\t<\/div>\n\t\t\t<div class=\"um-right um-half\">\n\t\t\t\t<a href=\"https:\/\/goodplays.ru\/budva\/register\/\" class=\"um-button um-alt\">\n\t\t\t\t\t\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f\t\t\t\t<\/a>\n\t\t\t<\/div>\n\n\t\t\n\t\t<div class=\"um-clear\"><\/div>\n\n\t<\/div>\n\n\t\n\t<div class=\"um-col-alt-b\">\n\t\t<a href=\"https:\/\/goodplays.ru\/budva\/password-reset\/\" class=\"um-link-alt\">\n\t\t\t\u0417\u0430\u0431\u044b\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c?\t\t<\/a>\n\t<\/div>\n\n\t\t\t<\/form>\n\t<\/div>\n<\/div>\n<style>\n\t\t\t.um-13397.um {\n\t\t\tmax-width: 450px;\n\t\t}\n\t\t<\/style>\n\n    <div id=\"vkid-auth-wrapper\">\n        <script nonce=\"csp_nonce\" src=\"https:\/\/unpkg.com\/@vkid\/sdk@<3.0.0\/dist-sdk\/umd\/index.js\"><\/script>\n        <script type=\"text\/javascript\">\n            \/\/ \u041e\u0431\u0435\u0440\u0442\u043a\u0430 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f $ \u0432 WordPress\n            jQuery(document).ready(function($) {\n                if ('VKIDSDK' in window) {\n                    const VKID = window.VKIDSDK;\n\n                    VKID.Config.init({\n                        app: 54468518,\n                        redirectUrl: 'https:\/\/goodplays.ru\/',\n                        responseMode: VKID.ConfigResponseMode.Callback,\n                        source: VKID.ConfigSource.LOWCODE,\n                        scope: 'email',\n                    });\n\n                    const oAuth = new VKID.OAuthList();\n\n                    oAuth.render({\n                        container: document.getElementById('vkid-auth-wrapper'),\n                        oauthList: ['vkid']\n                    })\n                        .on(VKID.OAuthListInternalEvents.LOGIN_SUCCESS, function (payload) {\n                            \/\/ \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u0435\u043c \u043a\u043e\u0434 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d\n                            VKID.Auth.exchangeCode(payload.code, payload.device_id)\n                                .then(function(data) {\n                                    \/\/ \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f\n                                    return VKID.Auth.userInfo(data.access_token)\n                                        .then(function(userInfo) {\n                                            const user = userInfo.user;\n                                            let photoUrl = user.avatar || '';\n                                            if (photoUrl) {\n                                                photoUrl = photoUrl.replace('cs=50x50', 'cs=640x640');\n                                            }\n\n                                            const profileData = {\n                                                first_name: user.first_name || '',\n                                                last_name: user.last_name || '',\n                                                photo: photoUrl,\n                                                email: user.email || '',\n                                                user_id: user.user_id\n                                            };\n\n                                            \/\/ \u0413\u0410\u0420\u0410\u041d\u0422\u0418\u0420\u041e\u0412\u0410\u041d\u041d\u0410\u042f \u041e\u0422\u041f\u0420\u0410\u0412\u041a\u0410\n                                            $.ajax({\n                                                url: 'https:\/\/goodplays.ru\/budva\/wp-admin\/admin-ajax.php',\n                                                type: 'POST',\n                                                data: {\n                                                    action: 'vk_id_auth',\n                                                    payload: JSON.stringify(data),\n                                                    profile: JSON.stringify(profileData)\n                                                },\n                                                dataType: 'json',\n                                                beforeSend: function() {\n                                                    console.log('\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 AJAX \u0437\u0430\u043f\u0440\u043e\u0441\u0430...');\n                                                },\n                                                success: function(response) {\n                                                    if (response.success) {\n                                                        window.location.href = response.data.redirect || '\/user\/';\n                                                    } else {\n                                                        alert('\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430: ' + response.data);\n                                                    }\n                                                },\n                                                error: function(xhr, status, error) {\n                                                    console.error('\u041e\u0448\u0438\u0431\u043a\u0430 AJAX:', status, error);\n                                                    console.log('\u041e\u0442\u0432\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430:', xhr.responseText);\n                                                    alert('\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c.');\n                                                }\n                                            });\n                                        });\n                                })\n                                .catch(err => console.error('SDK Error:', err));\n                        });\n                }\n            });\n        <\/script>\n    <\/div>\n    \n\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \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":{"inline_featured_image":false,"footnotes":""},"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/pages\/13588"}],"collection":[{"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/comments?post=13588"}],"version-history":[{"count":3,"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/pages\/13588\/revisions"}],"predecessor-version":[{"id":14489,"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/pages\/13588\/revisions\/14489"}],"wp:attachment":[{"href":"https:\/\/goodplays.ru\/budva\/wp-json\/wp\/v2\/media?parent=13588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}