{"id":17131,"date":"2020-10-26T17:39:02","date_gmt":"2020-10-26T10:39:02","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=17131"},"modified":"2022-07-06T17:05:45","modified_gmt":"2022-07-06T10:05:45","slug":"cara-menambah-session-timeout-pada-laravel","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-menambah-session-timeout-pada-laravel\/","title":{"rendered":"Cara Menambah Session Timeout Pada Laravel"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Seperti yang telah kita ketahui bersama, session timeout menjadi sangat penting pada website untuk mengetahui aktivitas user hingga keamanan. Pada artikel ini, kami akan berbagi cara menambah session timeout di website berbasis <a href=\"https:\/\/blog.rumahweb.com\/laravel-adalah\/\" title=\"laravel adalah\">Laravel<\/a>.<\/p>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">Laravel adalah framework yang dibuat khusus untuk mengembangkan website dengan konsep Model View Controller(MVP) dan juga memiliki perbedaan struktur pemrograman PHP pada umumnya.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Session pada Laravel pada umumnya memiliki fungsi yang sama dengan pemrograman PHP lainnya, yaitu menyimpan informasi dari aktivitas pengunjung website di server dengan rentang waktu tertentu dan yang membedakannya adalah penempatan struktur script atau konfigurasi tertentu yang akan dilakukan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pada artikel kali ini, Kami akan memberikan panduan <em>cara menambah session timeout<\/em> dalam rentang waktu 1 tahun pada Laravel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Konfigurasi<\/strong> .ENV<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Langkah pertama, anda dapat melakukan editing pada file .env. File ini biasanya terletak pada directory utama laravel anda. Pada file .env, silahkan Anda tambahkan variable  berikut:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">SESSION_LIFETIME=525600<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cara mendapatkan nilai 525600,  <code>365 hari * 24 jam * 60 menit = 525600 menit<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Konfigurasi File PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatif lainnya jika Anda ingin menambah session timeout, dapat dilakukan melalui file PHP  di <strong>config\/session.php<\/strong>. Silahkan disesuaikan dengan script dibawah:<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<pre class=\"wp-block-code\"><code>&lt;?php\r\n\r\nuse Illuminate\\Support\\Str;\r\n\r\nreturn &#091;\r\n\u2026\u2026.\r\n\r\n'lifetime' => env('SESSION_LIFETIME', 43200),\r\n\r\n\u2026\u2026.\r\n\r\n];<\/code><\/pre>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Seperti yang Anda lihat pada script diatas, secara default akan membaca file .env dan jika Anda secara kebetulan menghapus SESSION_LIFETIME yang telah dibuat sebelumnya dalam file .env, maka hal tersebut akan menambah 43200 menit.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>Baca juga artikel : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-setting-smtp-laravel\/\">Cara Setting SMTP Laravel dengan Script Mailable<\/a><\/strong><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Demikian cara <span style=\"text-decoration: underline;\">menambah session timeout pada Laravel<\/span>, semoga bisa membantu. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seperti yang telah kita ketahui bersama, session timeout menjadi sangat penting pada website untuk mengetahui aktivitas user hingga keamanan. Pada artikel ini, kami akan berbagi cara menambah session timeout di website berbasis Laravel. Laravel adalah framework yang dibuat khusus untuk mengembangkan website dengan konsep Model View Controller(MVP) dan juga memiliki perbedaan struktur pemrograman PHP pada [&hellip;]<\/p>\n","protected":false},"author":338,"featured_media":18387,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[142],"tags":[796,1572,1571,102],"class_list":["post-17131","post","type-post","status-publish","format-standard","has-post-thumbnail","category-tips-dan-trik","tag-laravel","tag-session","tag-session-laravel","tag-timeout"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Fredric Lesomar\"\/>\n\t<meta name=\"google-site-verification\" content=\"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ\" \/>\n\t<meta name=\"keywords\" content=\"setting session laravel,cara setting session laravel,menambah session laravel,mengubah session timeout laravel,mengubah session laravel,cara menambah session laravel,,session laravel,laravel rumahweb,laravel error,http session laravel,laravel,install laravel,laravel 8,laravel 7,laravel session,laravel set session,session flash laravel,laravel session flash,session in laravel,laravel session put,session,timeout\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rumahweb.com\/journal\/cara-menambah-session-timeout-pada-laravel\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"id_Id\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Cara Menambah Session Timeout Pada Laravel \u2013 Rumahweb\" \/>\n\t\t<meta property=\"og:description\" content=\"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rumahweb.com\/journal\/cara-menambah-session-timeout-pada-laravel\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/banner-artikel-Cara-Menambah-Session-Timeout-Pada-Laravel.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/banner-artikel-Cara-Menambah-Session-Timeout-Pada-Laravel.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-26T10:39:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-07-06T10:05:45+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RumahwebIndonesia\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Cara Menambah Session Timeout Pada Laravel \u2013 Rumahweb\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@rumahwebtweet\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/banner-artikel-Cara-Menambah-Session-Timeout-Pada-Laravel.png\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Cara Menambah Session Timeout Pada Laravel \u2013 Rumahweb","description":"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel","canonical_url":"https:\/\/www.rumahweb.com\/journal\/cara-menambah-session-timeout-pada-laravel\/","robots":"max-image-preview:large","keywords":"setting session laravel,cara setting session laravel,menambah session laravel,mengubah session timeout laravel,mengubah session laravel,cara menambah session laravel,,session laravel,laravel rumahweb,laravel error,http session laravel,laravel,install laravel,laravel 8,laravel 7,laravel session,laravel set session,session flash laravel,laravel session flash,session in laravel,laravel session put,session,timeout","webmasterTools":{"google-site-verification":"wPstUwU5246IbK_1PqwGrc1LoSDnB-9rPbcT8_vSNgQ","miscellaneous":""},"schema":null,"og:locale":"id_Id","og:site_name":"Rumahweb Journal \u2013 News, Article, and Tutorial of Web Dev","og:type":"article","og:title":"Cara Menambah Session Timeout Pada Laravel \u2013 Rumahweb","og:description":"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel","og:url":"https:\/\/www.rumahweb.com\/journal\/cara-menambah-session-timeout-pada-laravel\/","og:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/banner-artikel-Cara-Menambah-Session-Timeout-Pada-Laravel.png","og:image:secure_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/banner-artikel-Cara-Menambah-Session-Timeout-Pada-Laravel.png","og:image:width":1200,"og:image:height":630,"article:published_time":"2020-10-26T10:39:02+00:00","article:modified_time":"2022-07-06T10:05:45+00:00","article:publisher":"https:\/\/www.facebook.com\/RumahwebIndonesia\/","twitter:card":"summary_large_image","twitter:site":"@rumahwebtweet","twitter:title":"Cara Menambah Session Timeout Pada Laravel \u2013 Rumahweb","twitter:description":"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel","twitter:creator":"@rumahwebtweet","twitter:image":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2020\/10\/banner-artikel-Cara-Menambah-Session-Timeout-Pada-Laravel.png"},"aioseo_meta_data":{"post_id":"17131","title":"#post_title #separator_sa Rumahweb","description":"Session umumnya memiliki fungsi untuk menyimpan informasi dari aktivitas user pada website dalam waktu tertentu. Cara menambah session timeout laravel","keywords":[{"label":"setting session laravel","value":"setting session laravel"},{"label":"cara setting session laravel","value":"cara setting session laravel"},{"label":"menambah session laravel","value":"menambah session laravel"},{"label":"mengubah session timeout laravel","value":"mengubah session timeout laravel"},{"label":"mengubah session laravel","value":"mengubah session laravel"},{"label":"cara menambah session laravel,","value":"cara menambah session laravel,"},{"label":"session laravel","value":"session laravel"},{"label":"laravel rumahweb","value":"laravel rumahweb"},{"label":"laravel error","value":"laravel error"},{"label":"http session laravel","value":"http session laravel"},{"label":"laravel","value":"laravel"},{"label":" \tinstall laravel","value":" \tinstall laravel"},{"label":" \tlaravel 8","value":" \tlaravel 8"},{"label":" \tlaravel 7","value":" \tlaravel 7"},{"label":" \tlaravel session","value":" \tlaravel session"},{"label":" \tlaravel set session","value":" \tlaravel set session"},{"label":" \tsession flash laravel","value":" \tsession flash laravel"},{"label":" \tlaravel session flash","value":" \tlaravel session flash"},{"label":"session in laravel","value":"session in laravel"},{"label":" \tlaravel session put","value":" \tlaravel session put"}],"keyphrases":{"focus":{"keyphrase":"session timeout","score":88,"analysis":{"keyphraseInTitle":{"title":"Focus keyphrase in SEO title","description":"Focus keyphrase found in SEO title.","score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"title":"Focus keyphrase in meta description","description":"Focus keyphrase found in meta description.","score":9,"maxScore":9,"error":0},"keyphraseLength":{"title":"Focus keyphrase length","description":"Good job!","score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"title":"Focus keyphrase in URL","description":"Focus keyphrase used in the URL.","score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"title":"Focus keyphrase in introduction","description":"Your Focus keyphrase appears in the first paragraph. Well done!","score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"title":"Focus keyphrase in Subheadings","description":"Use your focus keyphrase more in your H2 and H3 subheadings.","score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":[]}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":"none","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"},\"book\":[],\"event\":[],\"jobPosting\":[],\"music\":[],\"person\":[],\"restaurant\":[],\"service\":[],\"video\":[]}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 10:48:00","updated":"2026-04-19 03:54:35","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/17131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=17131"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/17131\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/18387"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=17131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=17131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=17131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}