{"id":25139,"date":"2021-05-24T16:00:00","date_gmt":"2021-05-24T13:00:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25139"},"modified":"2021-10-17T18:51:11","modified_gmt":"2021-10-17T15:51:11","slug":"kuidas-muuta-laraveli-kasutaja-parooli","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-muuta-laraveli-kasutaja-parooli\/","title":{"rendered":"Kuidas muuta Laraveli kasutaja parooli"},"content":{"rendered":"<p>Rakenduse kallal t\u00f6\u00f6tamise ajal v\u00f5ite m\u00f5nel p\u00f5hjusel soovida kasutaja parooli kiiresti muuta ja teil pole andmebaasile juurdep\u00e4\u00e4su. Lisaks ei taha te unustatud paroolivoogu otsida. Selles artiklis n\u00e4itan teile, kuidas muuta kasutaja parooli Laravelis andmebaasi sisenemata.<\/p>\n<p>Mis puutub Laraveli, siis tarnitakse andmebaasis vaiketabeliga &quot;kasutajad&quot;. See tabel vastutab kasutajaandmete, sealhulgas mandaatide, n\u00e4iteks e-posti ja parooli, salvestamise eest.<\/p>\n<p>Laravel kasutab oma <a href=\"https:\/\/laravel.com\/docs\/master\/hashing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">t\u00e4rkimine<\/a> kr\u00fcpteerimiseks parooli. Parooli muutmiseks peate kr\u00fcptimiseks kasutama samu r\u00e4simistehnikaid, siis t\u00f6\u00f6tab see ainult Laraveli autentimisega.<\/p>\n<h3>Kasutaja parooli muutmine k\u00e4surea abil<\/h3>\n<p>Laraveli tuum sisaldab mitmeid funktsioone. P\u00e4rast <a href=\"https:\/\/themewp.inform.click\/et\/laraveli-installimine-php-raamistik\/\" title=\"paigaldamist Laravel\">paigaldamist Laravel<\/a>, saame k\u00f5ik need funktsioonid automaatselt. \u00dcks neist on <a href=\"https:\/\/themewp.inform.click\/et\/kuidas-laraveli-tinkerit-kasutada\/\" title=\"Laravel Tinker\">Laravel Tinker<\/a>, REPL, mida toetab <a href=\"https:\/\/github.com\/bobthecow\/psysh\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PsySH<\/a> pakett. Laravel Tinker v\u00f5imaldab meil suhelda Laraveli andmebaasi, t\u00f6\u00f6kohtade, s\u00fcndmuste ja muuga.<\/p>\n<p>Tinkeri abil saame muuta Laraveli kasutaja parooli. K\u00f5ik, mida peame teadma, on kasutaja e-posti aadress. Nii et alustamiseks avage terminal oma projekti juurkataloogis.<\/p>\n<p>Sisestage Tinkeri keskkonda, k\u00e4ivitades k\u00e4su:<\/p>\n<pre><code>php artisan tinker<\/code><\/pre>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20490-6081fa0ba97a1.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-20490-6081fa0ba97a1.png\" alt=\"Kuidas muuta Laraveli kasutaja parooli\" ><\/a><\/p>\n<p>Kui olete sisenenud Tinkeri keskkonda, saate kontrollida Eloquent ORM-i. ORM-i abil saate h\u00f5lpsalt muuta kasutaja parooli. Oletame, et kasutaja e-posti aadress on &#8216; admin@laravel.com &#8216; ja parool tuleb muuta. Esmalt tooge see kasutaja lause abil:<\/p>\n<pre><code>$user = AppUser::where('email', 'admin@laravel.com')-&gt;first();<\/code><\/pre>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20490-6081fa0c18649.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-20490-6081fa0c18649.png\" alt=\"Kuidas muuta Laraveli kasutaja parooli\" ><\/a><\/p>\n<p>J\u00e4rgmisena m\u00e4\u00e4rake kasutajaobjektil <code>Hash::make()<\/code>meetodi abil parool. N\u00e4iteks m\u00e4\u00e4rake parooliks &#8216;123456&#8217;. Nii et j\u00e4rgmine v\u00e4ide on:<\/p>\n<pre><code>$user-&gt;password = Hash::make('123456');<\/code><\/pre>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20490-6081fa0c8f5fd.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-20490-6081fa0c8f5fd.png\" alt=\"Kuidas muuta Laraveli kasutaja parooli\" ><\/a><\/p>\n<p>L\u00f5puks helistage Eloquent ORM-i meetod save() j\u00e4rgmiselt:<\/p>\n<pre><code>$user-&gt;save();<\/code><\/pre>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20490-6081fa0cdd6bf.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-20490-6081fa0cdd6bf.png\" alt=\"Kuidas muuta Laraveli kasutaja parooli\" ><\/a><\/p>\n<p>\u00dclaltoodud 3 k\u00e4sku muudavad m\u00e4\u00e4ratud kasutaja parooli.<\/p>\n<h3>Kasutaja parooli muutmine Laravelis marsruudi abil<\/h3>\n<p>Parooli saate muuta ka marsruudi kaudu. Kuid see pole soovitatav. Kirjutan sellest lihtsalt, sest nii saab ka parooli muuta. Marsruudi tagasihelistamisfunktsioonis kasutage sama koodi, mida kasutasime \u00fclaltoodud Tinkeris. M\u00f5lemad teeksid t\u00e4pselt t\u00f6\u00f6d. Kuulutame marsruudi &#8216;muutmisparooliks&#8217; ja edastame koodi tagasihelistamisfunktsioonis, nagu allpool n\u00e4idatud.<\/p>\n<p><strong>marsruudid \/ web.php<\/strong><\/p>\n<pre><code>&lt;?php\nRoute::get('changepassword', function() {\n\u00a0\u00a0\u00a0\u00a0$user = AppUser::where('email', 'admin@laravel.com')-&gt;first();\n\u00a0\u00a0\u00a0\u00a0$user-&gt;password = Hash::make('123456');\n\u00a0\u00a0\u00a0\u00a0$user-&gt;save();\n\u00a0\n\u00a0\u00a0\u00a0\u00a0echo 'Password changed successfully.';\n});\n?&gt;<\/code><\/pre>\n<p>N\u00fc\u00fcd k\u00e4ivitage brauseris URL YOUR_DOMAIN_URL \/ changepassword. See helistab marsruudile ja muudab kasutaja parooli. Arendaja peab selle marsruudi eemaldama, kui parool on muudetud.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-luua-laraveli-abil-blogi\/\" title=\"Kuidas luua Laraveli abil blogi\">Kuidas luua Laraveli abil blogi<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-luua-honeypot-vormi-rampspost-voitlemiseks-laravelis\/\" title=\"Kuidas luua Honeypot vormi R\u00e4mpspost v\u00f5itlemiseks Laravelis\">Kuidas luua Honeypot vormi R\u00e4mpspost v\u00f5itlemiseks Laravelis<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/laraveli-varundusrakendus-dropboxis\/\" title=\"Laraveli varundusrakendus Dropboxis\">Laraveli varundusrakendus Dropboxis<\/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>Kas soovite muuta Laraveli kasutaja parooli? Kasutades Laravel Tinkerit, saame kasutaja parooli kiiresti muuta, k\u00e4ivitades lihtsalt 3 k\u00e4sku.<\/p>\n","protected":false},"author":1,"featured_media":20491,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[498],"tags":[842],"class_list":["post-25139","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel2-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25139","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=25139"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25139\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/20491"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}