{"id":468,"date":"2018-12-05T16:01:16","date_gmt":"2018-12-05T15:01:16","guid":{"rendered":"http:\/\/cloud.logicode.it\/?page_id=468"},"modified":"2020-12-17T11:18:09","modified_gmt":"2020-12-17T10:18:09","slug":"registrati","status":"publish","type":"page","link":"https:\/\/www.datiincloud.it\/?page_id=468","title":{"rendered":"Authentication &#8212; Registrati"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"468\" class=\"elementor elementor-468\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2a27537 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2a27537\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-525b53c\" data-id=\"525b53c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4330a58\" data-id=\"4330a58\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e09ba3f elementor-widget elementor-widget-html\" data-id=\"e09ba3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<form method=\"post\" name=\"FormRegister\" class=\"form-signin\" action=\"\">\r\n    <!--form method=\"post\" name=\"FormRegister\" class=\"form-signin\" action=\"[wbcr_php_snippet id='574']\/api\/Account\/Register\/FromForm\"-->\r\n      <input type=\"hidden\" name=\"Data.ReturnUrlOK\" value=\"\">\r\n      <input type=\"hidden\" name=\"Data.ReturnUrlKO\" value=\"\">\r\n      <!--<img decoding=\"async\" class=\"mb-4\" src=\"..\/..\/assets\/brand\/bootstrap-solid.svg\" alt=\"\" width=\"72\" height=\"72\">-->\r\n      <h1 class=\"h3 mb-3 font-weight-normal text-center\">Registrati<\/h1>\r\n      <label for=\"Email\" class=\"sr-only\">Email address<\/label>\r\n      <input type=\"email\" name=\"Data.Email\" class=\"form-control\" placeholder=\"Email address\" required autofocus>\r\n      <label for=\"Password\" class=\"sr-only\">Password<\/label>\r\n      <input type=\"password\" name=\"Data.Password\" class=\"form-control\" placeholder=\"Password\" required>\r\n      <label for=\"ConfirmPassword\" class=\"sr-only\">Verifica Password<\/label>\r\n      <input type=\"password\" name=\"Data.ConfirmPassword\" class=\"form-control\" placeholder=\"Verifica Password\" required>\r\n      <!--\r\n      <div class=\"checkbox mb-3\">\r\n        <label>\r\n          <input type=\"checkbox\" value=\"remember-me\"> Ricorda\r\n        <\/label>\r\n      <\/div>\r\n      -->\r\n      <button class=\"btn-lg btn-primary btn-block\" type=\"submit\">Accedi<\/button>\r\n      <p class=\"mt-5 mb-3 text-muted\"><\/p>\r\n\r\n    <\/form>\r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-e0c9802\" data-id=\"e0c9802\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d723769 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default\" data-id=\"d723769\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-fe85bd1\" data-id=\"fe85bd1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-492642a\" data-id=\"492642a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bae6de1 elementor-widget elementor-widget-html\" data-id=\"bae6de1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.registrati {\n    font-size: 20px;\n    text-align: center;\n    margin-bottom: 0px;\n    }\n<\/style>\n\n<p class=\"registrati\">oppure con i Social<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-d112271\" data-id=\"d112271\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-76c96a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"76c96a4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-21edff2\" data-id=\"21edff2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-220dfe3\" data-id=\"220dfe3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f1e6246 elementor-widget elementor-widget-html\" data-id=\"f1e6246\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"\/wp-content\/uploads\/2018\/12\/bootstrap-social-1.css\" rel=\"stylesheet\">\n<!-- \/\/ -->\n<style>\n\/*.socialButton {\n    background-color: transparent;\n    color:#007bff;\n    border: 0px;\n    cursor: pointer;\n}\n.socialButton:hover {\n  color: #3B5998;\n}*\/\n<\/style>\n<form method=\"post\" name=\"FormRegisterExternal\" action=\"\">\n    <input name=\"Data.ReturnUrlOK\" type=\"hidden\" value=\"\">\n    <input name=\"Data.ReturnUrlKO\" type=\"hidden\" value=\"\">\n    <hr \/>\n        <div class=\"text-center center-block\">\n\t            <button type=\"submit\" name=\"Data.Name\" value=\"Facebook\" class=\"btn-block btn-social btn-sm btn-facebook\"><span class=\"fa fa-facebook\"><\/span>Sign in with Facebook<\/button>\n\t            <button type=\"submit\" name=\"Data.Name\" value=\"Google\" class=\"btn-block btn-social btn-sm btn-google\"><span class=\"fa fa-google\"><\/span>Sign in with Google<\/button>\n\t            <button type=\"submit\" name=\"Data.Name\" value=\"Microsoft\" class=\"btn-block btn-social btn-sm btn-microsoft\"><span class=\"fa fa-windows\"><\/span>Sign in with Microsoft<\/button>\n\t            <button type=\"submit\" name=\"Data.Name\" value=\"Twitter\" class=\"btn-block btn-social btn-sm btn-twitter\"><span class=\"fa fa-twitter\"><\/span>Sign in with Twitter<\/button>\n<\/div>          \n<\/form>\n<script>\r\n\/*\r\n  Wait the full loading web page (ready).\r\n  Execute and prepare the javascript functions for setting tag attributes found by name\r\n*\/\r\n\/\/ Wait for the page completely Loaded\r\nfunction ready(fn) {\r\n  if (document.readyState != 'loading'){\r\n\tfn();\r\n  }\r\n  else if (document.addEventListener) {\r\n\tdocument.addEventListener('DOMContentLoaded', fn);\r\n  }\r\n  else {\r\n\tdocument.attachEvent('onreadystatechange', function() {\r\n\t  if (document.readyState != 'loading')\r\n\t\tfn();\r\n\t});\r\n  }\r\n}\r\n\r\n\/\/ Retrieve dom element by id in new and old javascript school method\r\nfunction getElementById(id) {\r\n\tif(document.getElementById){  \/\/DOM\r\n\t\telement = document.getElementById(id);\r\n\t}\r\n\telse if (document.all) {    \/\/IE\r\n\t\telement = document.all[id];\r\n\t}\r\n\telse if (document.layers){  \/\/Netscape < 6\r\n\t\telement = document.layers[id];\r\n\t}\r\n\treturn element;\r\n}\r\n\r\n\/\/ Find some Tag elements by name and set same attribute for all\r\nfunction setAttributeByName(name, attr, value) {\r\n\tvar items = document.getElementsByName(name);\r\n\tfor(var i = 0; i < items.length; i++) {\r\n\t\titems[i][attr] = value;\r\n\t\titems[i].setAttribute(attr, value);\r\n    }\r\n\/*  \r\n\titems.forEach(item => {\r\n\t\titem[attr] = value;\r\n      \titem.setAttribute(attr, value);\r\n    });\r\n*\/  \r\n}\r\n  \r\n\/\/ Find a Tag element by id and set an Attribute \r\nfunction setAttributeById(id, attr, value) {\r\n  \/\/getElementById(id)[attr] = value;\r\n  getElementById(id).setAttribute(attr, value);\r\n}\r\n\/\/ Do the redirect with querystring too\r\nfunction urlRedirect(baseUrl) {\r\n\tvar queryString = window.location.search;\r\n\twindow.location.replace(baseUrl + queryString);\r\n}\r\n\r\nfunction actionInit(items) {\r\n\tvar baseUrl = ''.trim();\r\n    var baseApiUrl = ''.trim();\r\n    \/\/ Imposta gli URL di ritorno OK\/KO su wordpress\r\n    \/\/ nei campi hidden opportunamente dichiarati\r\n    var returnUrlOK = ''.trim();\r\n    var returnUrlKO = ''.trim();\r\n   \r\n    setAttributeByName(\"Data.ReturnUrlOK\", \"value\", baseUrl + returnUrlOK);\r\n    setAttributeByName(\"Data.ReturnUrlKO\", \"value\", baseUrl + returnUrlKO);\r\n\r\n\titems.forEach(kv => {\r\n      \tswitch (kv.Type)\r\n        {\r\n          \tcase \"action\":\r\n\t\t\t\tsetAttributeByName(kv.Key, kv.Type, baseApiUrl + kv.Value);\r\n            \tbreak;\r\n          \tcase \"value\":\r\n\t\t\t\tsetAttributeByName(kv.Key, kv.Type, kv.Value.trim());\r\n            \tbreak;\r\n        }\r\n    });\r\n}\r\n<\/script>\n<script>\r\nvar _init = function(event) {\r\n\/*\r\n  var dictionary = {\r\n     \"FormLogin\": \"\/api\/OO.Authentication\/AuthenticationLoginClassic\/FromForm\",\r\n     \"FormRegisterExternal\": \"\/api\/OO.Authentication\/AuthenticationLoginExternal\/FromForm\",\r\n     \"FormPasswordReset\": \"\/api\/OO.Authentication\/AuthenticationPasswordResetNewEntry\/FromForm\",\r\n     \"FormRegister\": \"\/api\/OO.Authentication\/AuthenticationRegister\/FromForm\",\r\n     \"FormPasswordRecovery\": \"\/api\/OO.Authentication\/AuthenticationPasswordForgot\/FromForm\",\r\n     \"FormLogout\": \"\/api\/OO.Authentication\/AuthenticationLogged\/FromForm\",\r\n\t};\r\n*\/  \r\n  \tvar items = new Array();\r\n\r\n    \"\"\r\n    .split(\"&\")\r\n    .forEach(item => {\r\n      \tvar kv = item.split(\"=\");\r\n     \titems.push({\r\n          Key: kv[0],\r\n          Type: \"action\",\r\n          Value: kv[1],\r\n        });\r\n    });\r\n\r\n\tvar qspItems = [\r\n    \t{\r\n    \t\tKey: \"\",\r\n          \tType: \"value\",\r\n      \t\tValue: \"\"\r\n        },\r\n    \t{\r\n    \t\tKey: \"\",\r\n          \tType: \"value\",\r\n      \t\tValue: \"\"\r\n        }\r\n    ];\r\n\r\n\tqspItems.forEach(q => {\r\n\t\titems.push(q);\r\n    });\r\n\r\n\tactionInit(items);\r\n  \/*  \r\n    var baseUrl = ''.trim();\r\n    var baseApiUrl = ''.trim();\r\n    \/\/ Imposta gli URL di ritorno OK\/KO su wordpress\r\n    \/\/ nei campi hidden opportunamente dichiarati\r\n    var returnUrlOK = ''.trim();\r\n    var returnUrlKO = ''.trim();\r\n    setAttributeByName(\"Data.ReturnUrlOK\", \"value\", baseUrl + returnUrlOK);\r\n    setAttributeByName(\"Data.ReturnUrlKO\", \"value\", baseUrl + returnUrlKO);\r\n  \/\/ Inposta gli attributi action dei form di chiamata al server\r\n    setAttributeByName(\"FormLogin\", \"action\", baseApiUrl + '\/api\/OO.Authentication\/AuthenticationLoginClassic\/FromForm');\r\n    setAttributeByName(\"FormRegisterExternal\", \"action\", baseApiUrl + '\/api\/OO.Authentication\/AuthenticationLoginExternal\/FromForm');\r\n*\/\r\n}\r\nready(_init);\r\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-3848618\" data-id=\"3848618\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Registrati Email address Password Verifica Password Accedi oppure con i Social Sign in with Facebook Sign in with Google Sign in with Microsoft Sign in with Twitter<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-468","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=\/wp\/v2\/pages\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=468"}],"version-history":[{"count":204,"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=\/wp\/v2\/pages\/468\/revisions"}],"predecessor-version":[{"id":21853,"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=\/wp\/v2\/pages\/468\/revisions\/21853"}],"wp:attachment":[{"href":"https:\/\/www.datiincloud.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}