{"id":284351,"date":"2017-04-03T13:50:02","date_gmt":"2017-04-03T09:50:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=284351"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=284351","title":{"rendered":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u2014 \u043e\u0434\u043d\u0438\u043c \u043a\u043b\u0438\u043a\u043e\u043c \u2014 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u0443\u044e \u043a\u043d\u043e\u043f\u043a\u0443 Facebook. 2017"},"content":{"rendered":"<p>\u0418\u0442\u0430\u043a, \u043d\u0430\u0447\u0430\u043b \u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0444\u0430\u043d\u0443. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u0430: \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430, \u0433\u0434\u0435 \u0432\u0441\u0435 \u043c\u043e\u0433\u0443\u0442 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0432\u0441\u0451 \u0447\u0442\u043e \u0443\u0433\u043e\u0434\u043d\u043e, \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u0430\u0440\u0438, \u0441\u0434\u0435\u043b\u043a\u0438 \u0438 \u0411\u0415\u0417 \u043a\u0430\u043a\u0438\u0445 \u043b\u0438\u0431\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439. \u0420\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0441\u0443\u0442\u0438 \u0441\u0432\u043e\u0435\u0439.<\/p>\n<p>  \u041d\u0443 \u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0441\u0442\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441 \u0423\u0434\u043e\u0431\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0438\u043c \u00ab\u0442\u0440\u0435\u043d\u0438\u0435\u043c\u00bb. \u041f\u043e\u0434\u0443\u043c\u0430\u0432 \u043d\u0435\u043c\u043d\u043e\u0433\u043e, \u044f \u0432\u044b\u0431\u0440\u0430\u043b \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 Facebook, \u043d\u043e \u0434\u0443\u043c\u0430\u044e, \u043d\u0430 \u044d\u0442\u043e\u043c \u044f \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u044e\u0441\u044c \u0438 \u0432\u044b \u043f\u0440\u043e\u0447\u0442\u0435\u0442\u0435 \u0435\u0449\u0451 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0430\u0442\u0435\u0439, \u0441 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 Google Acc, VK \u0438 Tweet.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/easy-bet.org\/image\/habr.jpg\" alt=\"image\"\/><br \/>  \u0418\u0442\u0430\u043a \u043a \u0434\u0435\u043b\u0443! \u0412 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u044f \u043d\u0430\u0448\u0435\u043b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043d\u0435 \u043f\u043e\u043c\u043e\u0433\u043b\u0430, \u043d\u043e \u044f \u043d\u0435 \u043d\u0430\u0448\u0435\u043b \u043d\u0438 \u043e\u0434\u043d\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b \u0440\u0435\u0448\u0438\u043b\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043c\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0443, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0432 \u0437\u0430\u0434\u0430\u0447\u0443 \u044f \u0438 \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0430\u0442\u044c\u044e. <br \/>  <a name=\"habracut\"><\/a><br \/>  <b>\u0421\u0414\u0415\u041b\u0410\u041d\u041e:<\/b> \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0411\u0414 \u0438 \u0435\u0433\u043e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u043e\u0434\u043d\u0438\u043c \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c \u041a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u0438 (\u043b\u044e\u0431\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u043d\u0430 \u0432\u0430\u0448 \u0432\u043a\u0443\u0441)<\/p>\n<h2>1. \u0420\u0415\u0413\u0418\u0421\u0422\u0420\u0410\u0426\u0418\u042f \u041f\u0420\u0418\u041b\u041e\u0416\u0415\u041d\u0418\u042f \u0412 \u0424\u0411:<\/h2>\n<p>   <b>\u0430.<\/b> <a href=\"https:\/\/developers.facebook.com\/apps\/\">https:\/\/developers.facebook.com\/apps\/<\/a><br \/>   <b>\u0431.<\/b> \u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0430\u0434\u0440\u0435\u0441 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u0430\u0439\u0442\u0430, \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u0440\u0438\u043d\u044f\u0442\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u0442\u0432\u0435\u0442\u0430, \u0438 \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0435. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043e\u0447\u0435\u043d\u044c \u0434\u0440\u0443\u0436\u0435\u043b\u044e\u0431\u043d\u044b\u0439, \u0444\u044d\u0439\u0441\u0431\u0443\u043a \u043d\u0430\u0441 \u043b\u044e\u0431\u0438\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0441\u0441\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432\u0441\u0451 \u0438 \u0432\u0441\u044f \u044f \u043d\u0435 \u0431\u0443\u0434\u0443. \u041e\u0442\u0442\u0443\u0434\u0430 \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 <u>ID \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0430\u0434\u0440\u0435\u0441 \u0441\u0430\u0439\u0442\u0430.<\/u><\/p>\n<h2>2. \u0424\u0420\u041e\u041d\u0422 \u042d\u041d\u0414:<\/h2>\n<p>  \u041f\u0440\u0438\u0432\u043e\u0436\u0443 \u043f\u043e\u043b\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u0441\u0430\u0439\u0442\u0430. \u041f\u043e \u043a\u043b\u0438\u043a\u0443 \u043d\u0430 \u0441\u0441\u044b\u043b\u043a\u0443 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f: \u00abfb_login()\u00bb, \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u00ab\u0430 \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0435\u043d \u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432 \u0444\u044d\u0439\u0441\u0431\u0443\u043a\u0435?\u00bb \u0435\u0441\u043b\u0438 \u0414\u0410, \u0431\u0435\u0440\u0435\u0442 \u0435\u0433\u043e ID \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u044f\u043a\u0441\u043e\u043c \u0432 \u0411\u044d\u043a\u042d\u043d\u0434, \u0435\u0441\u043b\u0438 \u041d\u0415\u0422, \u0442\u043e \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0444\u043e\u0440\u043c\u0443 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0424\u044d\u0439\u0441\u0431\u0443\u043a \u0430\u043a\u043a\u0430\u0443\u043d\u0442.<\/p>\n<p>  fb_login() \u2014 \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u0443\u0435\u0442 \u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0441 \u0424\u0411<br \/>  handle_fb_data() \u2014 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435\u043c \u0438 \u043f\u0435\u0440\u0435\u0441\u044b\u043b\u043a\u043e\u0439 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0438\u0437 \u0424\u0411 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0411\u044d\u043a\u042d\u043d\u0434<\/p>\n<pre><code class=\"javascript\">&lt;a class=&quot;fb_login_btn&quot; onclick=&quot;fb_login();return false;&quot;&gt;&lt;img src=&quot;\/image\/fb_login.png&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;\/a&gt;  &lt;script&gt;     function handle_fb_data(response){         FB.api('\/me', function(response) {             console.log('Successful login for: ' + response.name);             console.log('\u041f\u0440\u0438\u043b\u0438\u0442\u0435\u043b\u043e \u0438\u0437 \u0424\u0411: '+JSON.stringify(response)); \/\/            alert('\u041f\u0440\u0438\u043b\u0438\u0442\u0435\u043b\u043e \u0438\u0437 \u0424\u0411: '+JSON.stringify(response));              $.ajax({                 type: 'post',                 url: '\/do\/reg\/fb',                 data: response,                 success: function(msg) {                     console.log(msg);                     if ((msg=='\u0437\u0430\u0440\u0435\u0433\u0430\u043b\u0438\u0441\u044c')||(msg=='\u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u043b\u0438\u0441\u044c')){window.location.reload();}                 },                 error: function(){}             })         });     }      function fb_login(){         FB.getLoginStatus(function(response) {             if (response.authResponse) {                 console.log('Welcome!  Fetching your information.... ');                 handle_fb_data(response);             } else {                 console.log('\u042e\u0437\u0435\u0440 \u0431\u044b\u043b \u043d\u0435 \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0435\u043d \u0432 \u0441\u0430\u043c\u043e\u043c \u0424\u0411, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u043e\u043a\u043d\u043e \u043b\u043e\u0433\u0438\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f');                 FB.login(function(response){                     if (response.authResponse) {                         console.log('Welcome!  Fetching your information.... ');                         handle_fb_data(response);                     } else {                         console.log('\u041f\u043e\u0445\u043e\u0434\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043f\u0435\u0440\u0435\u0434\u0443\u043c\u0430\u043b \u043b\u043e\u0433\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0424\u0411');                     }                 });             }         }, {             scope: 'email,id'         });     }      window.fbAsyncInit = function() {         FB.init({             appId      : '{\u0422\u0423\u0422 \u0412\u0421\u0422\u0410\u0412\u042c\u0422\u0415 ID \u041f\u0420\u0418\u041b\u041e\u0416\u0415\u041d\u0418\u042f}',             cookie     : true,  \/\/ enable cookies to allow the server to access             \/\/ the session             xfbml      : true,  \/\/ parse social plugins on this page             version    : 'v2.8' \/\/ use graph api version 2.8         });     };     \/\/ Load the SDK asynchronously     (function(d, s, id) {         var js, fjs = d.getElementsByTagName(s)[0];         if (d.getElementById(id)) return;         js = d.createElement(s); js.id = id;         js.src = &quot;\/\/connect.facebook.net\/en_US\/sdk.js&quot;;         fjs.parentNode.insertBefore(js, fjs);     }(document, 'script', 'facebook-jssdk')); &lt;\/script&gt; <\/code><\/pre>\n<p>  \u041d\u0443 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u043e \u0444\u0440\u043e\u043d\u0442\u044d\u043d\u0434\u0443 \u0432\u0441\u0451, \u0442\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0411\u044d\u043a\u042d\u043d\u0434.<\/p>\n<h2>3. \u0411\u042d\u041a \u042d\u041d\u0414<\/h2>\n<p>  <\/p>\n<pre><code class=\"php\">    public function fb(){         if (($this-&gt;session-&gt;userdata('logged_in') != true) ){ \/\/       1. \u041d\u0435 \u0434\u0435\u043b\u0430\u0435\u043c \u043d\u0438\u0447\u0435\u0433\u043e, \u0435\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0423\u0416\u0415 \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0435\u043d. \/\/       2. \u0415\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u043d\u0430\u0441 \u0432 \u0411\u0414 \u044e\u0437\u0435\u0440 \u0441 \u0442\u0430\u043a\u0438\u043c FB_ID \/\/        \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c, \u0442\u043e \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0435\u043c \u0435\u0433\u043e \/\/       3. \u0415\u0441\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0431\u0430\u0437\u0435 \u043d\u0435\u0442, \u0442\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0435\u0433\u043e \u0437\u0430\u0440\u0435\u0433\u0430\u0435\u043c \u0438 \u0441\u0440\u0430\u0437\u0443 \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0435\u043c  \/\/       \u0418\u0442\u0430\u043a, \u0432\u044b\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0435\u043c \u0438\u0437 \u0431\u0430\u0437\u044b \u0432\u0441\u0451 \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u0438 \u0437\u0430\u043d\u043e\u0441\u0438\u043c \u0432\u0441\u0451 \u0432 \u0435\u0433\u043e \u0441\u0435\u0441\u0441\u0438\u044e, \u0442.\u0435. &quot;\u043b\u043e\u0433\u0438\u043d\u0435\u043c&quot;                         $query = $this-&gt;db-&gt;get_where('users', array('fb_id' =&gt; $_POST['id']));              if ($query-&gt;num_rows() &gt; 0) {                 foreach ($query-&gt;row_array() as $key =&gt; $value) {                     $userdata[$key] = $value;                 }                 $userdata[&quot;logged_in&quot;] = true;                  \/\/\u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0441\u0435\u0441\u0441\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043f\u043e \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0435\u0433\u043e \u0441\u0434\u0435\u043b\u043a\u0435, \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0432 \u0441\u0434\u0435\u043b\u043a\u0443                  if ($this-&gt;session-&gt;userdata('bet_code_last') != false) {                     $data = array(                         'start_user_id' =&gt; $userdata['id']                     );                     $this-&gt;db-&gt;where('bet_code', $this-&gt;session-&gt;userdata('bet_code_last'));                     $this-&gt;db-&gt;update('bet', $data);                     $this-&gt;session-&gt;sess_destroy();                 }                  $this-&gt;session-&gt;set_userdata($userdata);                 echo '\u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u043b\u0438\u0441\u044c';             } else {                 $data = array(                     'fb_id'     =&gt; $_POST['id'],                     'lang'     =&gt; 'en',                     'name'     =&gt; $_POST['name'],                 );  \/\/                \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u043e\u0434\u0435\u0436\u0438\u0442 \u0440\u0443\u0441\u0441\u043a\u0438\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b, \u0442\u043e \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0435\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 \u0443\u0434\u043e\u0431\u0435\u043d                 if( preg_match('\/[\u0451\u0430-\u044f]\/i', $_POST['name']) ){$data['lang']='ru';}                 $this-&gt;db-&gt;insert('users', $data);  \/\/ \u0441\u0442\u0440\u043e\u0447\u043a\u043e\u0439 \u0432\u044b\u0448\u0435 \u0437\u0430\u0440\u0435\u0433\u0430\u043b\u0438 \u0435\u0433\u043e \u0432 \u0431\u0430\u0437\u0435, \u0430 \u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 \u043d\u0438\u0436\u0435 \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f ;)                 $data[&quot;logged_in&quot;] = true;                 $this-&gt;session-&gt;set_userdata($data);              echo '\u0437\u0430\u0440\u0435\u0433\u0430\u043b\u0438\u0441\u044c';             }         }else{echo '\u0443\u0436\u0435 \u0431\u044b\u043b \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0435\u043d';}     }<\/code><\/pre>\n<p>  \u0412 PHP \u043a\u043e\u0434\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432 \u0411\u0414 \u043e\u0442 \u0444\u0440\u044d\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Codeigniter. \u041d\u0443 \u0432 \u043e\u0431\u0449\u0435\u043c \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u044f \u043e\u043f\u0438\u0441\u0430\u043b, \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u0447\u0442\u043e \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u043e \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e.<\/p>\n<h2>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f:<\/h2>\n<p>  <b>1.<\/b> \u041f\u043e\u0442\u043e\u043c \u0438 \u043a\u0440\u043e\u0432\u044c\u044e \u0441\u0430\u043c \u0434\u043e\u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u043b\u0443\u0447\u0448\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0441\u0442\u0430\u0442\u0443\u0441, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0443 \u043b\u043e\u0433\u0438\u043d\u0430 (\u043d\u0430 \u0444\u0440\u043e\u043d\u0442\u044d\u043d\u0434\u0435), \u0447\u0435\u0433\u043e \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u0435 \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0439 \u0432 \u044f\u0432\u043d\u043e\u043c \u0432\u0438\u0434\u0435.<\/p>\n<p>  <b>2.<\/b> \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u043d\u0435\u0441\u0435\u043d\u044b \u0432 \u0441\u0435\u0441\u0441\u0438\u044e, \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0432\u0441\u0435 \u0435\u0449\u0451 \u043d\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0435\u0451 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u044e \u0432\u043e\u0442 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439, \u0432 \u0442\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b, \u043a\u043e\u0433\u0434\u0430 \u0411\u044d\u043a\u042d\u043d\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442 \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430 \u0432\u0441\u0451, \u0447\u0442\u043e \u043d\u0430\u0434\u043e:<br \/>  if ((msg==&#8217;\u0437\u0430\u0440\u0435\u0433\u0430\u043b\u0438\u0441\u044c&#8217;)||(msg==&#8217;\u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u043b\u0438\u0441\u044c&#8217;)){window.location.reload();}<\/p>\n<p>  \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435!<br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/325514\/\"> https:\/\/habrahabr.ru\/post\/325514\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0418\u0442\u0430\u043a, \u043d\u0430\u0447\u0430\u043b \u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0444\u0430\u043d\u0443. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u0430: \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0430, \u0433\u0434\u0435 \u0432\u0441\u0435 \u043c\u043e\u0433\u0443\u0442 \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0432\u0441\u0451 \u0447\u0442\u043e \u0443\u0433\u043e\u0434\u043d\u043e, \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u0430\u0440\u0438, \u0441\u0434\u0435\u043b\u043a\u0438 \u0438 \u0411\u0415\u0417 \u043a\u0430\u043a\u0438\u0445 \u043b\u0438\u0431\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439. \u0420\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e \u0441\u0443\u0442\u0438 \u0441\u0432\u043e\u0435\u0439.<\/p>\n<p>  \u041d\u0443 \u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0441\u0442\u0430\u043b \u0432\u043e\u043f\u0440\u043e\u0441 \u0423\u0434\u043e\u0431\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0438\u043c \u00ab\u0442\u0440\u0435\u043d\u0438\u0435\u043c\u00bb. \u041f\u043e\u0434\u0443\u043c\u0430\u0432 \u043d\u0435\u043c\u043d\u043e\u0433\u043e, \u044f \u0432\u044b\u0431\u0440\u0430\u043b \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0447\u0435\u0440\u0435\u0437 Facebook, \u043d\u043e \u0434\u0443\u043c\u0430\u044e, \u043d\u0430 \u044d\u0442\u043e\u043c \u044f \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u044e\u0441\u044c \u0438 \u0432\u044b \u043f\u0440\u043e\u0447\u0442\u0435\u0442\u0435 \u0435\u0449\u0451 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0430\u0442\u0435\u0439, \u0441 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 Google Acc, VK \u0438 Tweet.<\/p>\n<p>  <img decoding=\"async\" src=\"http:\/\/easy-bet.org\/image\/habr.jpg\" alt=\"image\"\/><br \/>  \u0418\u0442\u0430\u043a \u043a \u0434\u0435\u043b\u0443! \u0412 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435 \u044f \u043d\u0430\u0448\u0435\u043b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043d\u0435 \u043f\u043e\u043c\u043e\u0433\u043b\u0430, \u043d\u043e \u044f \u043d\u0435 \u043d\u0430\u0448\u0435\u043b \u043d\u0438 \u043e\u0434\u043d\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u044b \u0440\u0435\u0448\u0438\u043b\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043c\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0443, \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0432 \u0437\u0430\u0434\u0430\u0447\u0443 \u044f \u0438 \u0440\u0435\u0448\u0438\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0430\u0442\u044c\u044e.   <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-284351","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/284351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=284351"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/284351\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}