Skip to content

Commit 5fecb57

Browse files
committed
v1.4.1
1 parent cbbadb8 commit 5fecb57

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

noreita/index.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
//--------------------------------------------------
66

77
//スクリプトのバージョン
8-
define('REITA_VER','v1.4.0'); //lot.220410.0
8+
define('REITA_VER','v1.4.1'); //lot.220418.0
99

1010
//設定の読み込み
1111
require(__DIR__.'/config.php');
@@ -164,6 +164,7 @@ function get_uip(){
164164
//csrfトークンを作成
165165
function get_csrf_token(){
166166
if(!isset($_SESSION)){
167+
session_save_path(__DIR__.'/session/');
167168
session_start();
168169
}
169170
header('Expires:');
@@ -173,6 +174,7 @@ function get_csrf_token(){
173174
}
174175
//csrfトークンをチェック
175176
function check_csrf_token(){
177+
session_save_path(__DIR__.'/session/');
176178
session_start();
177179
$token=filter_input(INPUT_POST,'token');
178180
$session_token=isset($_SESSION['token']) ? $_SESSION['token'] : '';
@@ -343,6 +345,9 @@ function init(){
343345
if(!is_dir(TEMP_DIR)){
344346
mkdir(TEMP_DIR,PERMISSION_FOR_DIR);chmod(TEMP_DIR,PERMISSION_FOR_DIR);
345347
}
348+
if(!is_dir(__DIR__.'/session/')){
349+
mkdir(__DIR__.'/session/',PERMISSION_FOR_DIR);chmod(__DIR__.'/session/',PERMISSION_FOR_DIR);
350+
}
346351
if(!is_dir(TEMP_DIR))$err.=TEMP_DIR."がありません<br>";
347352
if(!is_writable(TEMP_DIR))$err.=TEMP_DIR."を書けません<br>";
348353
if(!is_readable(TEMP_DIR))$err.=TEMP_DIR."を読めません<br>";

0 commit comments

Comments
 (0)