{"id":26201,"date":"2021-06-11T18:06:00","date_gmt":"2021-06-11T15:06:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=26201"},"modified":"2021-10-17T18:20:16","modified_gmt":"2021-10-17T15:20:16","slug":"kuidas-juurutada-linkediniga-sisselogimist-php-ga-veebisaidil","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-juurutada-linkediniga-sisselogimist-php-ga-veebisaidil\/","title":{"rendered":"Kuidas juurutada LinkedIniga sisselogimist PHP-ga veebisaidil"},"content":{"rendered":"<p>Sotsiaalne sisselogimine on t\u00e4nap\u00e4eval populaarne termin. Paljud veebisaidid v\u00f5imaldavad kasutajal oma sotsiaalkontode kaudu sisse logida. Seda tehes ei pea kasutaja teie veebisaidil konto loomiseks kontrollimisprotsessi l\u00e4bima. See s\u00e4\u00e4stab ka registreerumisvoogude s\u00fcsteemi loomist. Sotsiaalsed saidid seda juba tegid ja veebisaidid saavad kasutajate kinnitamiseks tugineda sotsiaalsetele saitidele.<\/p>\n<p>Kasutusel on mitu populaarset sotsiaalset sisselogimisv\u00f5rku nagu Google, Facebook, Twitter, LinkedIn jne. Selles artiklis uurime sisselogimist LinkedIniga PHP abil. Kui olete huvitatud Google&#8217;i sisselogimisest, vaadake palun meie artiklit <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-lisada-google-oauthi-sisselogimist-veebisaidile-koos-php-ga\/\" title=\"Kuidas lisada Google OAuthi sisselogimist veebisaidile koos PHP-ga\">Kuidas lisada Google OAuthi sisselogimist veebisaidile koos PHP-ga<\/a>.<\/p>\n<h3>Looge LinkedIni rakendus<\/h3>\n<p>LinkedIni sisselogimise lisamiseks oma veebisaidile peate k\u00f5igepealt looma rakenduse oma LinkedIni kontol. Vajame kliendi ID-d, LinkedIni rakenduse kliendisaladust. Samuti peate rakenduses m\u00e4\u00e4rama volitatud \u00fcmbersuunamise URL-i.<\/p>\n<ul>\n<li>Minge <a href=\"https:\/\/www.linkedin.com\/secure\/developer\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">LinkedIni arendajav\u00f5rku<\/a>.<\/li>\n<li>Kl\u00f5psake nuppu &#8216;Loo rakendus&#8217;.<\/li>\n<li>T\u00e4itke vormi p\u00f5hiteave.<\/li>\n<li>Lisage <code>YOUR_DOMAIN_URL\/index.php<\/code>v\u00e4ljale \u00dcmbersuunamise URL-id.<\/li>\n<li>Kopeerige kliendi ID ja kliendi saladuse v\u00f5tmed.<\/li>\n<\/ul>\n<p>\u00d5petuse huvides kasutan kohalikku serverit, nii et m\u00e4\u00e4rasin \u00fcmbersuunamise URL-i <code>http:\/\/localhost\/linkedin\/index.php<\/code>. Saate seda URL-i oma n\u00f5uete j\u00e4rgi kohandada.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20256-6081d400a6d2d.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20256-6081d400a6d2d.png\" alt=\"Kuidas juurutada LinkedIniga sisselogimist PHP-ga veebisaidil\" ><\/a><\/p>\n<p>J\u00e4rgmiseks kl\u00f5psake vahekaarti Tooted. Valige siin saadaolevate toodete loendist &#8216;Logi sisse LinkedIniga&#8217;. Selle toote valimisel vaadatakse see \u00fcle ja lisatakse seej\u00e4rel lisatud toodetena. See v\u00f5ib \u00fclevaatamiseks aega v\u00f5tta. Minu puhul v\u00f5ttis see aega umbes 10 minutit.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20256-6081d40148f86.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20256-6081d40148f86.png\" alt=\"Kuidas juurutada LinkedIniga sisselogimist PHP-ga veebisaidil\" ><\/a><\/p>\n<h3>HybridAuthi teegi installimine<\/h3>\n<p><a href=\"https:\/\/hybridauth.github.io\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">HybridAuth<\/a> on avatud l\u00e4htekoodiga sotsiaalne m\u00e4rk PHP teegis. Selle teegi abil saate lisada sotsiaalse sisselogimise \u00fchele v\u00f5i mitmele teenusepakkujale, nagu Google, Facebook, Twitter, LinkedIn jne. See teek muudab arendaja elu lihtsaks. Arendajana ei pea te OAuthi protsessi k\u00e4sitlemise p\u00e4rast muretsema. HybridAuthi kogu teeb seda meie jaoks oma tuumikus.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20256-6081d40148f86.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20256-6081d40148f86.png\" alt=\"Kuidas juurutada LinkedIniga sisselogimist PHP-ga veebisaidil\" ><\/a><\/p>\n<p>Looge <code>composer.json<\/code>fail projekti juurkaustas ja lisage sellesse allolev kood.<\/p>\n<pre><code>{\n\u00a0\u00a0\u00a0\u00a0\"require\": {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"hybridauth\/hybridauth\": \"~3.0\"\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>Seej\u00e4rel avage oma projekti juurkataloogis terminal ja k\u00e4ivitage k\u00e4sk:<\/p>\n<pre><code>composer install<\/code><\/pre>\n<p>Looge <code>config.php<\/code>fail ja lisage oma mandaadid, LinkedIn OAuthi sisselogimise ulatus ja tagasihelistamise URL.<\/p>\n<pre><code>&lt;?php\nrequire_once 'vendor\/autoload.php';\n\u00a0\n$config = [\n\u00a0\u00a0\u00a0\u00a0'callback' =&gt; 'YOUR_DOMAIN_URL\/index.php',\n\u00a0\u00a0\u00a0\u00a0'keys'\u00a0\u00a0\u00a0\u00a0 =&gt; [\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'id' =&gt; 'YOUR_CLIENT_ID',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'secret' =&gt; 'YOUR_CLIENT_SECRET'\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\n\u00a0\u00a0\u00a0\u00a0'scope'\u00a0\u00a0\u00a0 =&gt; 'r_liteprofile r_emailaddress',\n];\n\u00a0\n$adapter = new HybridauthProviderLinkedIn( $config );<\/code><\/pre>\n<p>Asendage kohat\u00e4ited tegelike v\u00e4\u00e4rtustega. M\u00f6\u00f6dusin tagasihelistamise URL-ist, <code>YOUR_DOMAIN_URL\/index.php<\/code>mille peate oma n\u00f5uete kohaselt kohandama.<\/p>\n<h3>Logige sisse LinkedIniga PHP-s<\/h3>\n<p>Me k\u00f5ik seadistasime koos konfiguratsioonidega. Nii l\u00e4hme edasi ja luua 2 faili <code>index.php<\/code>, <code>logout.php<\/code>oma projekti juurkataloogi. Esmalt lisage <code>index.php<\/code>faili allolev kood .<\/p>\n<pre><code>&lt;?php\nrequire_once 'config.php';\n\u00a0\ntry {\n\u00a0\u00a0\u00a0\u00a0$adapter-&gt;authenticate();\n\u00a0\u00a0\u00a0\u00a0$userProfile = $adapter-&gt;getUserProfile();\n\u00a0\u00a0\u00a0\u00a0print_r($userProfile);\n\u00a0\u00a0\u00a0\u00a0echo '&lt;a href=\"logout.php\"&gt;Logout&lt;\/a&gt;';\n}\ncatch( Exception $e ){\n\u00a0\u00a0\u00a0\u00a0echo $e-&gt;getMessage() ;\n}<\/code><\/pre>\n<p>\u00dclaltoodud koodis kontrollib HybridAuthi kogu, kas kasutaja on sisse logitud LinkedIniga. Kui see pole nii, siis suunab kasutaja LinkedIni, kus tal on vaja oma rakendusega teie konto volitada. Eduka autoriseerimise korral suunab kasutaja tagasi <code>index.php<\/code>ja kasutab <code>getUserProfile()<\/code>meetodit, millega see kasutajainfo prindib.<\/p>\n<p>L\u00f5puks peate kasutaja rakendusest v\u00e4lja logimiseks lisama alloleva koodi <code>logout.php<\/code>faili.<\/p>\n<pre><code>&lt;?php\nrequire_once 'config.php';\n\u00a0\ntry {\n\u00a0\u00a0\u00a0\u00a0if ($adapter-&gt;isConnected()) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$adapter-&gt;disconnect();\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo 'Logged out the user';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo '&lt;p&gt;&lt;a href=\"index.php\"&gt;Login&lt;\/a&gt;&lt;\/p&gt;';\n\u00a0\u00a0\u00a0\u00a0}\n}\ncatch( Exception $e ){\n\u00a0\u00a0\u00a0\u00a0echo $e-&gt;getMessage() ;\n}<\/code><\/pre>\n<p>Loodan, et saate aru, kuidas lisada LinkedIniga sisselogimist PHP-ga veebisaidil. Palun jagage oma m\u00f5tteid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-lisada-google-oauthi-sisselogimist-veebisaidile-koos-php-ga\/\" title=\"Kuidas lisada Google OAuthi sisselogimist veebisaidile koos PHP-ga\">Kuidas lisada Google OAuthi sisselogimist veebisaidile koos PHP-ga<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-lisada-twitteri-oauthi-sisselogimist-veebisaidile-koos-php-ga\/\" title=\"Kuidas lisada Twitteri OAuthi sisselogimist veebisaidile koos PHP-ga\">Kuidas lisada Twitteri OAuthi sisselogimist veebisaidile koos PHP-ga<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/google-i-sisselogimine-laravelis-kasutades-teenust-laravel-socialite\/\" title=\"Google&#039;i sisselogimine Laravelis, kasutades teenust Laravel Socialite\">Google&#8217;i sisselogimine Laravelis, kasutades teenust Laravel Socialite<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selles artiklis n\u00e4itame teile, kuidas lisada LinkedIniga sisselogimist PHP-ga veebisaidil. Kasutame populaarset HybridAuthi teeki, mis v\u00f5imaldab meil seda lisada<\/p>\n","protected":false},"author":1,"featured_media":21635,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-26201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=26201"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/26201\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21635"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=26201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=26201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=26201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}