Tips dan Trick

Membuat Session Login Pada PHP

<p>Session login pada PHP sangat berguna pada aplikasi web yang membutuhkan login dahulu untuk bisa menggunakan aplikasi tersebut&period; Dengan session login kita bisa mencegah seseorang untuk direct langsung terhadap suatu halaman proses yang ada pada aplikasi web&period; Kebetulan juga sekarang saya sedang membuat tugas project UAS mata kuliah Pemrograman Web&period; Nah pada postingan kali ini saya mau membagikan sedikit tutorial membuat session login pada PHP&period;<&sol;p>&NewLine;<p>Berikut langkah-langkahnya<&sol;p>&NewLine;<p><strong>Baca Juga &colon; <a href&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;2019&sol;09&sol;07&sol;mengatasi-fitur-zimbra-ne-hilang-setelah-upgrade-versi-zimbra&sol;" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">Mengatasi Fitur Zimbra NE Hilang Setelah Upgrade Versi<&sol;a><&sol;strong><&sol;p>&NewLine;<p>1&period; Buat sebuah file bernama login&period;php&comma; di file ini kita buat sebuah form login<&sol;p>&NewLine;<pre>&lt&semi;&excl;DOCTYPE html&gt&semi; &NewLine;&lt&semi;html lang&equals;"en"&gt&semi; &NewLine;&lt&semi;head&gt&semi; &NewLine; &lt&semi;meta charset&equals;"UTF-8"&gt&semi; &NewLine; &lt&semi;meta name&equals;"viewport" content&equals;"width&equals;device-width&comma; initial-scale&equals;1&period;0"&gt&semi; &NewLine; &lt&semi;meta http-equiv&equals;"X-UA-Compatible" content&equals;"ie&equals;edge"&gt&semi; &NewLine; &lt&semi;title&gt&semi;Login&lt&semi;&sol;title&gt&semi; &NewLine;&lt&semi;&sol;head&gt&semi; &NewLine;&lt&semi;body&gt&semi; &NewLine; &lt&semi;center&gt&semi; &NewLine; &lt&semi;h1&gt&semi;Silakan Login&lt&semi;&sol;h1&gt&semi; &NewLine; &lt&semi;form <span style&equals;"color&colon; &num;ff0000&semi;">action&equals;"action-login&period;php" method&equals;"post"<&sol;span>&gt&semi; &NewLine; &lt&semi;table&gt&semi; &NewLine; &lt&semi;tr&gt&semi; &NewLine; &lt&semi;td&gt&semi;Username&lt&semi;&sol;td&gt&semi;&lt&semi;td&gt&semi;&lt&semi;input type&equals;"text" <span style&equals;"color&colon; &num;ff0000&semi;">name&equals;"username"<&sol;span>&gt&semi;&lt&semi;&sol;td&gt&semi; &NewLine; &lt&semi;&sol;tr&gt&semi; &NewLine; &lt&semi;tr&gt&semi; &NewLine; &lt&semi;td&gt&semi;Password&lt&semi;&sol;td&gt&semi;&lt&semi;td&gt&semi;&lt&semi;input type&equals;"password" <span style&equals;"color&colon; &num;ff0000&semi;">name&equals;"password"<&sol;span>&gt&semi;&lt&semi;&sol;td&gt&semi; &NewLine; &lt&semi;&sol;tr&gt&semi; &NewLine; &lt&semi;tr&gt&semi; &NewLine; &lt&semi;td&gt&semi;&lt&semi;&sol;td&gt&semi;&lt&semi;td&gt&semi;&lt&semi;input type&equals;"reset" value&equals;"Cancel"&gt&semi;&lt&semi;input type&equals;"submit" value&equals;"Login"&gt&semi;&lt&semi;&sol;td&gt&semi; &NewLine; &lt&semi;&sol;tr&gt&semi; &NewLine; &lt&semi;&sol;table&gt&semi; &NewLine; &lt&semi;&sol;form&gt&semi; &NewLine; &lt&semi;&sol;center&gt&semi; &NewLine;&lt&semi;&sol;body&gt&semi; &NewLine;&lt&semi;&sol;html&gt&semi;<&sol;pre>&NewLine;<p>Yang perlu diperhatikan yaitu dibagian action pada tag form&comma; karena nanti proses pembuatan session berada di file action tersebut&period;<&sol;p>&NewLine;<p>Hasil tampilan sederhananya seperti berikut<&sol;p>&NewLine;<p><img data-attachment-id&equals;"1604" data-permalink&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;2019&sol;11&sol;01&sol;membuat-session-login-pada-php&sol;login&sol;" data-orig-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;login&period;png&quest;fit&equals;610&percnt;2C319&amp&semi;ssl&equals;1" data-orig-size&equals;"610&comma;319" data-comments-opened&equals;"1" data-image-meta&equals;"&lbrace;&quot&semi;aperture&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;credit&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;camera&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;caption&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;created&lowbar;timestamp&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;copyright&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;focal&lowbar;length&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;iso&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;shutter&lowbar;speed&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;title&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;orientation&quot&semi;&colon;&quot&semi;0&quot&semi;&rcub;" data-image-title&equals;"login" data-image-description&equals;"" data-image-caption&equals;"" data-medium-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;login&period;png&quest;fit&equals;300&percnt;2C157&amp&semi;ssl&equals;1" data-large-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;login&period;png&quest;fit&equals;610&percnt;2C319&amp&semi;ssl&equals;1" class&equals;"aligncenter wp-image-1604 " src&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;login&period;png" alt&equals;"" width&equals;"530" height&equals;"277" &sol;><&sol;p>&NewLine;<p>2&period; Selanjutnya buat file action-login&period;php sesuai dengan yang didefinisikan pada form diatas<&sol;p>&NewLine;<pre>&lt&semi;&quest;php &NewLine; &sol;&sol; variable pendefinisian kredensial &NewLine; <span style&equals;"color&colon; &num;3366ff&semi;">&dollar;usernamelogin &equals; 'rizky'&semi; &NewLine; &dollar;passwordlogin &equals; 'passwordlogin'&semi;<&sol;span> &NewLine; &NewLine; &sol;&sol; memulai session &NewLine; <span style&equals;"color&colon; &num;008000&semi;">session&lowbar;start&lpar;&rpar;&semi;<&sol;span> &NewLine; &NewLine; &sol;&sol; mengambil isian dari form login &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;username &equals; &dollar;&lowbar;POST&lbrack;'username'&rsqb;&semi; &NewLine; &dollar;password &equals; &dollar;&lowbar;POST&lbrack;'password'&rsqb;&semi;<&sol;span> &NewLine; &NewLine; &sol;&sol; pengecekan kredensial login &NewLine; if &lpar;<span style&equals;"color&colon; &num;ff0000&semi;">&dollar;username<&sol;span> &equals;&equals; <span style&equals;"color&colon; &num;3366ff&semi;">&dollar;usernamelogin<&sol;span> &amp&semi;&amp&semi; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;password<&sol;span> &equals;&equals; <span style&equals;"color&colon; &num;3366ff&semi;">&dollar;passwordlogin<&sol;span>&rpar; &lbrace; &NewLine; <span style&equals;"color&colon; &num;008000&semi;">session&lowbar;start&lpar;&rpar;&semi;<&sol;span> &NewLine; &dollar;&lowbar;SESSION&lbrack;'username'&rsqb; &equals; <span style&equals;"color&colon; &num;ff0000&semi;">&dollar;username&semi;<&sol;span> &NewLine; <span style&equals;"color&colon; &num;0000ff&semi;">header&lpar;"Location&colon; app&period;php"&rpar;&semi;<&sol;span> &NewLine; &rcub; &NewLine; else &lbrace; &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">header&lpar;"Location&colon; login&period;php"&rpar;&semi;<&sol;span> &NewLine; &rcub; &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<ul>&NewLine;<li>Dari script diatas&comma; pertama saya define dahulu variable &dollar;usernamelogin dan &dollar;passwordlogin dengan suatu value<&sol;li>&NewLine;<li>Kemudian jalankan session dengan syntax session&lowbar;start&lpar;&rpar;&semi;<&sol;li>&NewLine;<li>Ambil value dari isian form login&period;php dengan syntax<br &sol;>&NewLine;&dollar;username &equals; &dollar;&lowbar;POST&lbrack;&&num;8216&semi;username&&num;8217&semi;&rsqb;&semi;<br &sol;>&NewLine;&dollar;password &equals; &dollar;&lowbar;POST&lbrack;&&num;8216&semi;password&&num;8217&semi;&rsqb;&semi;<&sol;li>&NewLine;<li>Lakukan pengecekan kondisi menggunaan if dengan operator and&comma; kalau isian username dan password benar dan sesuai dengan yang didefinisikan&comma; maka akan menjalankan session&comma; kemudian memasukan username login kedalam session&comma; terlihat pada syntax berikut<br &sol;>&NewLine;&dollar;&lowbar;SESSION&lbrack;&&num;8216&semi;username&&num;8217&semi;&rsqb; &equals; &dollar;username&semi;<&sol;li>&NewLine;<li>Kemudian set redirect halaman ke app&period;php untuk menandakan bahwa kita berhasil login<br &sol;>&NewLine;header&lpar;&&num;8220&semi;Location&colon; app&period;php&&num;8221&semi;&rpar;&semi;<&sol;li>&NewLine;<li>Kalau pengecekan usernama dan password tidak sesuai&comma; akan dikembalikan ke halaman login&period;php<br &sol;>&NewLine;header&lpar;&&num;8220&semi;Location&colon; login&period;php&&num;8221&semi;&rpar;&semi;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;indodax&period;com&sol;ref&sol;rizkypratama01&sol;1"><img class&equals;"aligncenter" src&equals;"https&colon;&sol;&sol;s3&period;amazonaws&period;com&sol;bitcoin&period;co&period;id&sol;banner&sol;468x60&period;jpg" alt&equals;"" &sol;><&sol;a><&sol;p>&NewLine;<p>3&period; Selanjutnya buat halaman app&period;php&comma; isi dengan script berikut<&sol;p>&NewLine;<pre>&lt&semi;&quest;php &NewLine; <span style&equals;"color&colon; &num;800000&semi;">session&lowbar;start&lpar;&rpar;&semi;<&sol;span> &NewLine; if &lpar;<span style&equals;"color&colon; &num;ff0000&semi;">&excl;isset&lpar;&dollar;&lowbar;SESSION&lbrack;'username'&rsqb;&rpar;<&sol;span>&rpar;&lbrace; &NewLine; <span style&equals;"color&colon; &num;0000ff&semi;">header&lpar;"Location&colon; login&period;php"&rpar;&semi;<&sol;span> &NewLine; &rcub; &NewLine;&quest;&gt&semi; &NewLine;&lt&semi;&excl;DOCTYPE html&gt&semi; &NewLine;&lt&semi;html lang&equals;"en"&gt&semi; &NewLine;&lt&semi;head&gt&semi; &NewLine; &lt&semi;meta charset&equals;"UTF-8"&gt&semi; &NewLine; &lt&semi;meta name&equals;"viewport" content&equals;"width&equals;device-width&comma; initial-scale&equals;1&period;0"&gt&semi; &NewLine; &lt&semi;meta http-equiv&equals;"X-UA-Compatible" content&equals;"ie&equals;edge"&gt&semi; &NewLine; &lt&semi;title&gt&semi;Document&lt&semi;&sol;title&gt&semi; &NewLine;&lt&semi;&sol;head&gt&semi; &NewLine;&lt&semi;body&gt&semi; &NewLine; &lt&semi;center&gt&semi; &NewLine; &lt&semi;h1&gt&semi;Selamat&comma; anda berhasil login&lt&semi;&sol;h1&gt&semi; &NewLine; &lt&semi;a href&equals;"<span style&equals;"color&colon; &num;000000&semi;">action-logout&period;php<&sol;span>"&gt&semi;Logout&lt&semi;&sol;a&gt&semi; &NewLine;&lt&semi;&sol;center&gt&semi; &NewLine;&lt&semi;&sol;body&gt&semi; &NewLine;&lt&semi;&sol;html&gt&semi;&lbrack;&sol;php&rsqb;<&sol;pre>&NewLine;<p>Hasil tampilannya seperti berikut<&sol;p>&NewLine;<p><img data-attachment-id&equals;"1606" data-permalink&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;2019&sol;11&sol;01&sol;membuat-session-login-pada-php&sol;app&sol;" data-orig-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;app&period;png&quest;fit&equals;666&percnt;2C336&amp&semi;ssl&equals;1" data-orig-size&equals;"666&comma;336" data-comments-opened&equals;"1" data-image-meta&equals;"&lbrace;&quot&semi;aperture&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;credit&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;camera&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;caption&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;created&lowbar;timestamp&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;copyright&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;focal&lowbar;length&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;iso&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;shutter&lowbar;speed&quot&semi;&colon;&quot&semi;0&quot&semi;&comma;&quot&semi;title&quot&semi;&colon;&quot&semi;&quot&semi;&comma;&quot&semi;orientation&quot&semi;&colon;&quot&semi;0&quot&semi;&rcub;" data-image-title&equals;"app" data-image-description&equals;"" data-image-caption&equals;"" data-medium-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;app&period;png&quest;fit&equals;300&percnt;2C151&amp&semi;ssl&equals;1" data-large-file&equals;"https&colon;&sol;&sol;i0&period;wp&period;com&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;app&period;png&quest;fit&equals;666&percnt;2C336&amp&semi;ssl&equals;1" class&equals;"aligncenter wp-image-1606 " src&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2019&sol;11&sol;app&period;png" alt&equals;"" width&equals;"557" height&equals;"281" &sol;><&sol;p>&NewLine;<p>Dari script diatas&comma; berikut keterangannya<&sol;p>&NewLine;<ul>&NewLine;<li>Pertama&comma; jalankan sessionnya dahulu dengan session&lowbar;start&lpar;&rpar;<&sol;li>&NewLine;<li>Kemudian cek kondisi sessionnya&comma; jika session username belum di set&comma; redirect langsung ke halaman login&period;php&comma; nah di script inilah yang mencegah seseorang untuk direct langsung ke halaman app&period;php ini<br &sol;>&NewLine;session&lowbar;start&lpar;&rpar;&semi;<br &sol;>&NewLine;if &lpar;&excl;isset&lpar;&dollar;&lowbar;SESSION&lbrack;&&num;8216&semi;username&rsqb;&rpar;&rpar; &lbrace;<br &sol;>&NewLine;header&lpar;&&num;8220&semi;Location&colon; login&period;php&&num;8221&semi;&rpar;&semi;<br &sol;>&NewLine;&rcub;<&sol;li>&NewLine;<li>Pada halaman tersebut&comma; jangan lupa membuat tombol logout&comma; untuk mengakhiri session<br &sol;>&NewLine;&lt&semi;a href&equals;&&num;8221&semi;action-logout&period;php&&num;8221&semi;&gt&semi;Logout&lt&semi;&sol;a&gt&semi;<&sol;li>&NewLine;<&sol;ul>&NewLine;<p>4&period; Yang terakhir&comma; buat file action-logout&period;php&comma; isi nya sebagai berikut<&sol;p>&NewLine;<pre>&lt&semi;&quest;php &NewLine; <span style&equals;"color&colon; &num;800000&semi;">session&lowbar;start&lpar;&rpar;&semi;<&sol;span> &NewLine; <span style&equals;"color&colon; &num;0000ff&semi;">&dollar;&lowbar;SESSION&lbrack;'username'&rsqb; &equals; ''&semi;<&sol;span> &NewLine;<span style&equals;"color&colon; &num;0000ff&semi;"> unset&lpar;&dollar;&lowbar;SESSION&lbrack;'username'&rsqb;&rpar;&semi;<&sol;span> &NewLine; <span style&equals;"color&colon; &num;ff0000&semi;">session&lowbar;unset&lpar;&rpar;&semi;<&sol;span> &NewLine;<span style&equals;"color&colon; &num;ff0000&semi;"> session&lowbar;destroy&lpar;&rpar;&semi;<&sol;span> &NewLine; header&lpar;"Location&colon; login&period;php"&rpar;&semi; &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<p>Keterangan dari script diatas yaitu<&sol;p>&NewLine;<ul>&NewLine;<li>Jalankan session dahulu dengan session&lowbar;start&lpar;&rpar;&semi;<&sol;li>&NewLine;<li>Set variable &dollar;&lowbar;SESSION&lbrack;&&num;8216&semi;username&&num;8217&semi;&rsqb; dengan value kosong<br &sol;>&NewLine;&dollar;&lowbar;SESSION&lbrack;&&num;8216&semi;username&&num;8217&semi;&rsqb; &equals; &&num;8221&semi;&semi;<&sol;li>&NewLine;<li>Selanjutnya unset variable &dollar;&lowbar;SESSION&lbrack;&&num;8216&semi;username&&num;8217&semi;&rsqb;<br &sol;>&NewLine;unset&lpar;&dollar;&lowbar;SESSION&lbrack;&&num;8216&semi;username&&num;8217&semi;&rsqb;&rpar;&semi;<&sol;li>&NewLine;<li>Unset session dan destroy session untuk mematikan session yang sedang berjalan<br &sol;>&NewLine;session&lowbar;unset&lpar;&rpar;&semi;<br &sol;>&NewLine;session&lowbar;destroy&lpar;&rpar;&semi;<&sol;li>&NewLine;<li>Redirect halaman menuju login&period;php kembali<&sol;li>&NewLine;<&sol;ul>&NewLine;<p>Semestinya saat ini session login pada PHP sudah berjalan sebagaimana mestinya&comma; untuk cek&comma; coba langsung akses file app&period;php dengan browser lain&comma; mestinya nanti akan langsung di redirect ke halaman login&period;php&comma; karena belum ada session username yang terbentuk berdasarkan syntax PHP yang dibuat<&sol;p>&NewLine;<p>Cukup mudah bukan&quest;<&sol;p>&NewLine;<p>Mungkin cukup sekian&comma; semoga bermanfaat&period;<&sol;p>&NewLine;<p>&nbsp&semi;<&sol;p>&NewLine;<div class&equals;"clearfix"><&sol;div><div class&equals;"saboxplugin-wrap" itemtype&equals;"http&colon;&sol;&sol;schema&period;org&sol;Person" itemscope itemprop&equals;"author"><div class&equals;"saboxplugin-tab"><div class&equals;"saboxplugin-gravatar"><img src&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;wp-content&sol;uploads&sol;2020&sol;09&sol;My-Photos&period;jpg" width&equals;"100" height&equals;"100" alt&equals;"My Photos" itemprop&equals;"image"><&sol;div><div class&equals;"saboxplugin-authorname"><a href&equals;"https&colon;&sol;&sol;rizkypratama&period;id&sol;blog&sol;author&sol;rizky&sol;" class&equals;"vcard author" rel&equals;"author"><span class&equals;"fn">Rizky Pratama<&sol;span><&sol;a><&sol;div><div class&equals;"saboxplugin-desc"><div itemprop&equals;"description"><p>Rizky Pratama&period; Tinggal di Bekasi&comma; Jawa Barat&period; Seorang IT di salah satu perusahaan IT&period; Pengguna Mac&comma; Linux dan Windows<br &sol;>&NewLine;Selain sebagai penulis di blog ini&comma; saya juga penulis di blog saya yang lain&comma; yaitu <a href&equals;"https&colon;&sol;&sol;pratama&period;biz&period;id" target&equals;"&lowbar;blank" rel&equals;"noopener noreferrer">https&colon;&sol;&sol;pratama&period;biz&period;id<&sol;a><&sol;p>&NewLine;<&sol;div><&sol;div><div class&equals;"saboxplugin-web "><a href&equals;"https&colon;&sol;&sol;rizkypratama&period;id" target&equals;"&lowbar;blank" >rizkypratama&period;id<&sol;a><&sol;div><div class&equals;"clearfix"><&sol;div><div class&equals;"saboxplugin-socials sabox-colored"><a title&equals;"Facebook" target&equals;"&lowbar;blank" href&equals;"https&colon;&sol;&sol;web&period;facebook&period;com&sol;rizkypratama04" rel&equals;"nofollow noopener" class&equals;"saboxplugin-icon-color"><svg class&equals;"sab-facebook" viewBox&equals;"0 0 500 500&period;7" xml&colon;space&equals;"preserve" xmlns&equals;"http&colon;&sol;&sol;www&period;w3&period;org&sol;2000&sol;svg"><path class&equals;"st0" d&equals;"m499&period;4 250&period;9c0 9&period;9-0&period;6 19&period;7-1&period;7 29&period;2-0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7-0&period;8 6&period;3-1&period;8 12&period;4-3 18&period;5-0&period;2 1&period;1-0&period;5 2&period;2-0&period;7 3&period;3-1&period;2 5&period;6-2&period;6 11-4&period;2 16&period;5-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-4&period;5 1&period;3-9&period;1 2&period;6-13&period;7 3&period;7-7&period;6 1&period;8-15&period;4 3&period;3-23&period;3 4&period;4-5&period;5 0&period;8-11&period;1 1&period;3-16&period;7 1&period;7-0&period;8 0&period;1-1&period;6 0&period;1-2&period;4 0&period;1-5 0&period;3-10&period;1 0&period;4-15&period;2 0&period;4-137&period;8 0-249&period;4-111&period;6-249&period;4-249&period;3s111&period;6-249&period;4 249&period;4-249&period;4 249&period;3 111&period;7 249&period;3 249&period;4z" fill&equals;"&num;3b5998" &sol;><path class&equals;"st1" d&equals;"m493&period;8 303&period;6c-1&period;2 5&period;6-2&period;6 11-4&period;2 16&period;5-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-4&period;5 1&period;3-9&period;1 2&period;6-13&period;7 3&period;7l-100&period;9-101 1&period;8-3&period;5 2&period;1-76&period;7-45&period;3-43&period;7 41&period;3-31 30-95&period;3 71&period;4-24&period;7 185&period;7 185&period;9z" &sol;><path class&equals;"st2" d&equals;"M206&period;8&comma;392&period;6V268&period;8h-41&period;5v-49&period;2h41&period;5v-38&period;8c0-42&period;1&comma;25&period;7-65&comma;63&period;3-65c18&comma;0&comma;33&period;5&comma;1&period;4&comma;38&comma;1&period;9v44H282 c-20&period;4&comma;0-24&period;4&comma;9&period;7-24&period;4&comma;24v33&period;9h46&period;1l-6&period;3&comma;49&period;2h-39&period;8v123&period;8" &sol;><&sol;svg><&sol;span><&sol;a><a title&equals;"Instagram" target&equals;"&lowbar;blank" href&equals;"https&colon;&sol;&sol;www&period;instagram&period;com&sol;rzkyprtmaaa01&sol;" rel&equals;"nofollow noopener" class&equals;"saboxplugin-icon-color"><svg class&equals;"sab-instagram" viewBox&equals;"0 0 500 500&period;7" xml&colon;space&equals;"preserve" xmlns&equals;"http&colon;&sol;&sol;www&period;w3&period;org&sol;2000&sol;svg"><path class&equals;"st0" d&equals;"m499&period;8 250&period;7c0 7&period;6-0&period;4 15&period;2-1 22&period;6-0&period;2 2&period;2-0&period;4 4&period;4-0&period;7 6&period;6-0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7-0&period;3 2&period;6-0&period;7 5&period;2-1&period;1 7&period;7-0&period;4 2&period;3-0&period;8 4&period;7-1&period;2 7 0 0&period;3-0&period;1 0&period;6-0&period;2 0&period;9-0&period;2 1-0&period;4 1&period;9-0&period;5 2&period;9-0&period;2 0&period;8-0&period;4 1&period;6-0&period;5 2&period;5-0&period;1 0&period;3-0&period;1 0&period;5-0&period;2 0&period;8-0&period;7 3&period;3-1&period;5 6&period;5-2&period;3 9&period;7-0&period;6 2&period;3-1&period;2 4&period;5-1&period;9 6&period;8-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-3 0&period;9-6&period;1 1&period;8-9&period;2 2&period;6-1&period;5 0&period;4-3 0&period;8-4&period;5 1&period;1-3&period;6 0&period;9-7&period;2 1&period;6-10&period;9 2&period;3-0&period;2 0-0&period;5 0&period;1-0&period;7 0&period;1l-3 0&period;6c-1&period;8 0&period;3-3&period;6 0&period;6-5&period;4 0&period;9-0&period;2 0-0&period;3 0&period;1-0&period;5 0&period;1-0&period;9 0&period;1-1&period;9 0&period;3-2&period;8 0&period;4-5&period;5 0&period;8-11&period;1 1&period;3-16&period;7 1&period;7-0&period;8 0&period;1-1&period;6 0&period;1-2&period;4 0&period;1-5 0&period;3-10&period;1 0&period;4-15&period;2 0&period;4-137&period;7 0-249&period;3-111&period;6-249&period;3-249&period;3s111&period;6-249&period;4 249&period;3-249&period;4 249&period;3 111&period;7 249&period;3 249&period;4z" fill&equals;"&num;405de6" &sol;><path class&equals;"st1" d&equals;"m495&period;4 297&period;2c-0&period;2 1-0&period;4 1&period;9-0&period;5 2&period;9-0&period;2 0&period;8-0&period;4 1&period;6-0&period;5 2&period;5-0&period;1 0&period;3-0&period;1 0&period;5-0&period;2 0&period;8-0&period;7 3&period;3-1&period;5 6&period;5-2&period;3 9&period;7-0&period;6 2&period;3-1&period;2 4&period;5-1&period;9 6&period;8-23&period;4 81&period;3-87&period;1 145&period;6-168&period;2 169&period;8-3 0&period;9-6&period;1 1&period;8-9&period;2 2&period;6-1&period;5 0&period;4-3 0&period;8-4&period;5 1&period;1-3&period;6 0&period;9-7&period;2 1&period;6-10&period;9 2&period;3-0&period;2 0-0&period;5 0&period;1-0&period;7 0&period;1l-151&period;5-152&period;7v-147l9&period;2-27 14&period;8-14 33-8 70-5 80&period;5 11&period;7 142&period;9 143&period;4z" &sol;><path class&equals;"st2" d&equals;"m252&period;7 192&period;1c-34&period;1 0-61&period;6 27&period;5-61&period;6 61&period;6s27&period;5 61&period;6 61&period;6 61&period;6 61&period;6-27&period;5 61&period;6-61&period;6-27&period;5-61&period;6-61&period;6-61&period;6zm0 101&period;6c-22 0-40-17&period;9-40-40s17&period;9-40 40-40 40 17&period;9 40 40-17&period;9 40-40 40zm78&period;5-104&period;1c0 8-6&period;4 14&period;4-14&period;4 14&period;4s-14&period;4-6&period;4-14&period;4-14&period;4 6&period;4-14&period;4 14&period;4-14&period;4c7&period;9 0 14&period;4 6&period;4 14&period;4 14&period;4zm40&period;7 14&period;6c-0&period;9-19&period;2-5&period;3-36&period;3-19&period;4-50&period;3-14-14-31&period;1-18&period;4-50&period;3-19&period;4-19&period;8-1&period;1-79&period;2-1&period;1-99&period;1 0-19&period;2 0&period;9-36&period;2 5&period;3-50&period;3 19&period;3s-18&period;4 31&period;1-19&period;4 50&period;3c-1&period;1 19&period;8-1&period;1 79&period;2 0 99&period;1 0&period;9 19&period;2 5&period;3 36&period;3 19&period;4 50&period;3s31&period;1 18&period;4 50&period;3 19&period;4c19&period;8 1&period;1 79&period;2 1&period;1 99&period;1 0 19&period;2-0&period;9 36&period;3-5&period;3 50&period;3-19&period;4 14-14 18&period;4-31&period;1 19&period;4-50&period;3 1&period;2-19&period;9 1&period;2-79&period;2 0-99zm-25&period;6 120&period;2c-4&period;2 10&period;5-12&period;3 18&period;6-22&period;8 22&period;8-15&period;8 6&period;3-53&period;3 4&period;8-70&period;8 4&period;8s-55 1&period;4-70&period;8-4&period;8c-10&period;5-4&period;2-18&period;6-12&period;3-22&period;8-22&period;8-6&period;3-15&period;8-4&period;8-53&period;3-4&period;8-70&period;8s-1&period;4-55 4&period;8-70&period;8c4&period;2-10&period;5 12&period;3-18&period;6 22&period;8-22&period;8 15&period;8-6&period;3 53&period;3-4&period;8 70&period;8-4&period;8s55-1&period;4 70&period;8 4&period;8c10&period;5 4&period;2 18&period;6 12&period;3 22&period;8 22&period;8 6&period;3 15&period;8 4&period;8 53&period;3 4&period;8 70&period;8s1&period;5 55&period;1-4&period;8 70&period;8z" &sol;><&sol;svg><&sol;span><&sol;a><a title&equals;"User email" target&equals;"&lowbar;self" href&equals;"mailto&colon;&&num;114&semi;&&num;105&semi;&&num;122&semi;&&num;107&semi;&&num;121&semi;&&num;064&semi;&&num;114&semi;&&num;105&semi;z&&num;107&semi;y&&num;112&semi;&&num;114&semi;a&&num;116&semi;&&num;097&semi;&&num;109&semi;a&period;&&num;105&semi;d" rel&equals;"nofollow noopener" class&equals;"saboxplugin-icon-color"><svg class&equals;"sab-user&lowbar;email" xmlns&equals;"http&colon;&sol;&sol;www&period;w3&period;org&sol;2000&sol;svg" viewBox&equals;"0 0 500 500&period;7"><path class&equals;"st0" d&equals;"M499&period;4 250&period;9c0 2&period;2 0 4&period;4-0&period;1 6&period;6v0&period;4c-0&period;1 1&period;8-0&period;2 3&period;6-0&period;2 5&period;3 0 0&period;4 0 0&period;8-0&period;1 1&period;2 -0&period;1 1&period;3-0&period;1 2&period;6-0&period;2 4 -0&period;1 1&period;7-0&period;2 3&period;3-0&period;4 5 0 0&period;2 0 0&period;4-0&period;1 0&period;6 -0&period;2 2-0&period;4 4&period;1-0&period;6 6&period;1 -0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7 -0&period;7 4&period;4-1&period;3 8&period;8-2 13&period;2 0 0&period;4-0&period;1 0&period;7-0&period;2 1v0&period;3c-0&period;2 1-0&period;4 2-0&period;5 3 0 0&period;1 0 0&period;2-0&period;1 0&period;3v0&period;1c0 0&period;2-0&period;1 0&period;4-0&period;1 0&period;6 -0&period;1 0&period;5-0&period;2 1-0&period;3 1&period;6 0 0&period;2-0&period;1 0&period;3-0&period;1 0&period;5 -0&period;6 2&period;6-1&period;2 5&period;2-1&period;8 7&period;8 -0&period;4 1&period;8-0&period;9 3&period;6-1&period;3 5&period;5 -0&period;2 0&period;9-0&period;5 1&period;9-0&period;8 2&period;8 -0&period;2 0&period;6-0&period;3 1&period;1-0&period;5 1&period;7 -0&period;8 2&period;7-1&period;6 5&period;3-2&period;5 8 -1&period;4 4&period;2-2&period;8 8&period;5-4&period;4 12&period;5 -0&period;1 0&period;4-0&period;3 0&period;7-0&period;4 1&period;1 -0&period;9 2&period;3-1&period;8 4&period;6-2&period;8 6&period;8 -28&period;1 66&period;2-84&period;2 117&period;8-153&period;5 140 -0&period;5 0&period;2-0&period;9 0&period;3-1&period;3 0&period;4 -1&period;1 0&period;4-2&period;2 0&period;7-3&period;3 1 -2&period;9 0&period;9-5&period;9 1&period;6-8&period;8 2&period;4 -0&period;1 0-0&period;2 0&period;1-0&period;3 0&period;1 -0&period;4 0&period;1-0&period;7 0&period;2-1&period;1 0&period;3 -1 0&period;3-2&period;1 0&period;6-3&period;1 0&period;8 -1 0&period;3-2 0&period;5-3&period;1 0&period;6 -0&period;1 0-0&period;2 0-0&period;3 0&period;1 -1 0&period;2-1&period;9 0&period;4-2&period;9 0&period;7 -0&period;3 0&period;1-0&period;7 0&period;2-1 0&period;2 -0&period;2 0&period;1-0&period;5 0&period;1-0&period;7 0&period;2 -1&period;5 0&period;3-2&period;9 0&period;5-4&period;3 0&period;8 -0&period;6 0&period;1-1&period;3 0&period;2-1&period;9 0&period;4 -0&period;2 0-0&period;3 0&period;1-0&period;5 0&period;1 -1&period;1 0&period;2-2&period;2 0&period;4-3&period;3 0&period;6 -1&period;2 0&period;2-2&period;4 0&period;4-3&period;5 0&period;5 -0&period;7 0&period;1-1&period;4 0&period;2-2&period;1 0&period;3 -0&period;3 0-0&period;5 0&period;1-0&period;8 0&period;1 -2&period;7 0&period;4-5&period;5 0&period;7-8&period;2 1 -0&period;3 0-0&period;7 0&period;1-1 0&period;1 -0&period;1 0-0&period;1 0-0&period;2 0 -1&period;1 0&period;1-2&period;1 0&period;2-3&period;2 0&period;3 -0&period;1 0-0&period;1 0-0&period;2 0 -1 0&period;1-2&period;1 0&period;2-3&period;2 0&period;2 -0&period;8 0&period;1-1&period;6 0&period;1-2&period;4 0&period;1 -1&period;4 0&period;1-2&period;9 0&period;2-4&period;4 0&period;2 -3&period;6 0&period;1-7&period;2 0&period;2-10&period;8 0&period;2 -4&period;3 0-8&period;7-0&period;1-13-0&period;3C105&period;4 493&period;1 0&period;7 384&period;3 0&period;7 250&period;9 0&period;7 113&period;2 112&period;3 1&period;5 250&period;1 1&period;5c129&period;3 0 235&period;3 98&period;2 248 223&period;9 0&period;5 4&period;4 0&period;8 8&period;9 1 13&period;3 0&period;1 1&period;5 0&period;1 3 0&period;2 4&period;6C499&period;4 245&period;8 499&period;4 248&period;4 499&period;4 250&period;9z" fill&equals;"&num;F97E2A" &sol;><path class&equals;"st1" d&equals;"M499&period;1 263&period;2c0 0&period;4 0 0&period;8-0&period;1 1&period;2 -0&period;1 1&period;3-0&period;1 2&period;6-0&period;2 4 -0&period;1 1&period;7-0&period;2 3&period;3-0&period;4 5 0 0&period;2 0 0&period;4-0&period;1 0&period;6 -0&period;2 2-0&period;4 4&period;1-0&period;6 6&period;1 -0&period;1 0&period;6-0&period;1 1&period;1-0&period;2 1&period;7 -0&period;7 4&period;4-1&period;3 8&period;8-2 13&period;2 0 0&period;4-0&period;1 0&period;7-0&period;2 1v0&period;3c-0&period;2 1-0&period;4 2-0&period;5 3 0 0&period;1 0 0&period;2-0&period;1 0&period;3v0&period;1c0 0&period;2-0&period;1 0&period;4-0&period;1 0&period;6 -0&period;1 0&period;5-0&period;2 1-0&period;3 1&period;6 0 0&period;2-0&period;1 0&period;3-0&period;1 0&period;5 -0&period;6 2&period;6-1&period;2 5&period;2-1&period;8 7&period;8 -0&period;4 1&period;8-0&period;9 3&period;6-1&period;3 5&period;5 -0&period;2 0&period;9-0&period;5 1&period;9-0&period;8 2&period;8 -0&period;2 0&period;6-0&period;3 1&period;1-0&period;5 1&period;7 -0&period;8 2&period;7-1&period;6 5&period;3-2&period;5 8 -1&period;4 4&period;2-2&period;8 8&period;5-4&period;4 12&period;5 -0&period;1 0&period;4-0&period;3 0&period;7-0&period;4 1&period;1 -0&period;9 2&period;3-1&period;8 4&period;6-2&period;8 6&period;8 -28&period;1 66&period;2-84&period;2 117&period;8-153&period;5 140 -0&period;5 0&period;2-0&period;9 0&period;3-1&period;3 0&period;4 -1&period;1 0&period;4-2&period;2 0&period;7-3&period;3 1 -2&period;9 0&period;9-5&period;9 1&period;6-8&period;8 2&period;4 -0&period;1 0-0&period;2 0&period;1-0&period;3 0&period;1 -0&period;4 0&period;1-0&period;7 0&period;2-1&period;1 0&period;3 -1 0&period;3-2&period;1 0&period;6-3&period;1 0&period;8 -1 0&period;3-2 0&period;5-3&period;1 0&period;6 -0&period;1 0-0&period;2 0-0&period;3 0&period;1 -1 0&period;2-1&period;9 0&period;4-2&period;9 0&period;7 -0&period;3 0&period;1-0&period;7 0&period;2-1 0&period;2 -0&period;2 0&period;1-0&period;5 0&period;1-0&period;7 0&period;2 -1&period;5 0&period;3-2&period;9 0&period;5-4&period;3 0&period;8 -0&period;6 0&period;1-1&period;3 0&period;2-1&period;9 0&period;4 -0&period;2 0-0&period;3 0&period;1-0&period;5 0&period;1 -1&period;1 0&period;2-2&period;2 0&period;4-3&period;3 0&period;6 -1&period;2 0&period;2-2&period;4 0&period;4-3&period;5 0&period;5 -0&period;7 0&period;1-1&period;4 0&period;2-2&period;1 0&period;3 -0&period;3 0-0&period;5 0&period;1-0&period;8 0&period;1 -2&period;7 0&period;4-5&period;5 0&period;7-8&period;2 1 -0&period;3 0-0&period;7 0&period;1-1 0&period;1L119&period;9 344&period;1l105&period;3-46&period;7L119&period;9 191&period;6l265&period;6-41&period;2L499&period;1 263&period;2z" &sol;><path class&equals;"st2" d&equals;"M390&period;1 214&period;1c2&period;1-1&period;7 5&period;3-0&period;1 5&period;3 2&period;6v112c0 14&period;5-11&period;8 26&period;3-26&period;3 26&period;3H141&period;2c-14&period;5 0-26&period;3-11&period;8-26&period;3-26&period;3v-112c0-2&period;7 3&period;1-4&period;3 5&period;3-2&period;6 12&period;3 9&period;5 28&period;5 21&period;6 84&period;4 62&period;2 11&period;6 8&period;4 31&period;1 26&period;2 50&period;5 26&period;1 19&period;6 0&period;2 39&period;4-18 50&period;6-26&period;1C361&period;6 235&period;7 377&period;8 223&period;6 390&period;1 214&period;1zM255&period;1 284&period;8c12&period;7 0&period;2 31-16 40&period;2-22&period;7 72&period;7-52&period;8 78&period;2-57&period;4 95-70&period;5 3&period;2-2&period;5 5-6&period;3 5-10&period;4v-10&period;4c0-14&period;5-11&period;8-26&period;3-26&period;3-26&period;3H141&period;2c-14&period;5 0-26&period;3 11&period;8-26&period;3 26&period;3v10&period;4c0 4&period;1 1&period;9 7&period;8 5 10&period;4 16&period;8 13&period;1 22&period;3 17&period;7 95 70&period;5C224&period;1 268&period;8 242&period;4 285 255&period;1 284&period;8L255&period;1 284&period;8z" &sol;><&sol;svg><&sol;span><&sol;a><&sol;div><&sol;div><&sol;div>

Share
Published by
Rizky Pratama

Recent Posts

Migrasi Paket Indihome, Sulitkah?

Beberapa hari yang lalu saat saya sedang scroll timeline X (Twitter) saya menemukan sebuah postingan…

11 months ago

Cara Install Postfix Versi Latest di CentOS/Redhat/Rocky Linux 8 dan 9

Beberapa waktu lalu saya ada migrasi dan upgrade beberapa server, salah satunya server postfix. Server…

1 year ago

Cara Ubah Port SSH pada Ubuntu 24.04 LTS

Pada bulan April 2024 lalu, Ubuntu telah release versi terbaru yaitu Ubuntu 24.04 LTS, sehingga…

1 year ago

Membuat Command Alias Dengan Parameter pada .zprofile Mac OS

Ngga nyangka akhirnya saya bisa login kembali ke blog saya yang sudah berdebu ini, kali…

2 years ago

Tips Zimbra : Mengatasi Service Cbpolicyd Starting Failed Setelah Migrasi ke Rocky Linux

Beberapa waktu lalu, Excellent mendapatkan project migrasi Zimbra dari versi Open Source Ke Zimbra Network…

2 years ago

Mengatasi Error “no matching host key type found. Their offer: ssh-rsa,ssh-dss” Setelah Upgrade MacOS Saat Melakukan SSH

Bulan Oktober 2022 lalu, Apple resmi release MacOS terbaru mereka, yaitu MacOS Ventura. Beberapa fitur…

3 years ago