Skip to content

Commit 75cefde

Browse files
committed
update
1 parent d8e7479 commit 75cefde

File tree

2 files changed

+58
-4
lines changed

2 files changed

+58
-4
lines changed

api.include.php

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8084,6 +8084,15 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
80848084
if ($sessionName) {
80858085
session_name($sessionName);
80868086
}
8087+
if (!ini_get('session.cookie_samesite')) {
8088+
ini_set('session.cookie_samesite', 'Lax');
8089+
}
8090+
if (!ini_get('session.cookie_httponly')) {
8091+
ini_set('session.cookie_httponly', 1);
8092+
}
8093+
if (!ini_get('session.cookie_secure') && isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
8094+
ini_set('session.cookie_secure', 1);
8095+
}
80878096
session_start();
80888097
}
80898098
}
@@ -8296,6 +8305,15 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
82968305
if ($sessionName) {
82978306
session_name($sessionName);
82988307
}
8308+
if (!ini_get('session.cookie_samesite')) {
8309+
ini_set('session.cookie_samesite', 'Lax');
8310+
}
8311+
if (!ini_get('session.cookie_httponly')) {
8312+
ini_set('session.cookie_httponly', 1);
8313+
}
8314+
if (!ini_get('session.cookie_secure') && isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
8315+
ini_set('session.cookie_secure', 1);
8316+
}
82998317
session_start();
83008318
}
83018319
}
@@ -8335,7 +8353,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
83358353
if (!$registerUser) {
83368354
return $this->responder->error(ErrorCode::AUTHENTICATION_FAILED, $username);
83378355
}
8338-
if(strlen(trim($username)) == 0){
8356+
if (strlen(trim($username)) == 0) {
83398357
return $this->responder->error(ErrorCode::USERNAME_EMPTY, $username);
83408358
}
83418359
if (strlen($password) < $passwordLength) {
@@ -8352,7 +8370,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
83528370
$this->db->createSingle($table, $data);
83538371
$users = $this->db->selectAll($table, $columnNames, $condition, $columnOrdering, 0, 1);
83548372
foreach ($users as $user) {
8355-
if($loginAfterRegistration){
8373+
if ($loginAfterRegistration) {
83568374
if (!headers_sent()) {
83578375
session_regenerate_id(true);
83588376
}
@@ -8884,6 +8902,15 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
88848902
if ($sessionName) {
88858903
session_name($sessionName);
88868904
}
8905+
if (!ini_get('session.cookie_samesite')) {
8906+
ini_set('session.cookie_samesite', 'Lax');
8907+
}
8908+
if (!ini_get('session.cookie_httponly')) {
8909+
ini_set('session.cookie_httponly', 1);
8910+
}
8911+
if (!ini_get('session.cookie_secure') && isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
8912+
ini_set('session.cookie_secure', 1);
8913+
}
88878914
session_start();
88888915
}
88898916
}

api.php

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8084,6 +8084,15 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
80848084
if ($sessionName) {
80858085
session_name($sessionName);
80868086
}
8087+
if (!ini_get('session.cookie_samesite')) {
8088+
ini_set('session.cookie_samesite', 'Lax');
8089+
}
8090+
if (!ini_get('session.cookie_httponly')) {
8091+
ini_set('session.cookie_httponly', 1);
8092+
}
8093+
if (!ini_get('session.cookie_secure') && isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
8094+
ini_set('session.cookie_secure', 1);
8095+
}
80878096
session_start();
80888097
}
80898098
}
@@ -8296,6 +8305,15 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
82968305
if ($sessionName) {
82978306
session_name($sessionName);
82988307
}
8308+
if (!ini_get('session.cookie_samesite')) {
8309+
ini_set('session.cookie_samesite', 'Lax');
8310+
}
8311+
if (!ini_get('session.cookie_httponly')) {
8312+
ini_set('session.cookie_httponly', 1);
8313+
}
8314+
if (!ini_get('session.cookie_secure') && isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
8315+
ini_set('session.cookie_secure', 1);
8316+
}
82998317
session_start();
83008318
}
83018319
}
@@ -8335,7 +8353,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
83358353
if (!$registerUser) {
83368354
return $this->responder->error(ErrorCode::AUTHENTICATION_FAILED, $username);
83378355
}
8338-
if(strlen(trim($username)) == 0){
8356+
if (strlen(trim($username)) == 0) {
83398357
return $this->responder->error(ErrorCode::USERNAME_EMPTY, $username);
83408358
}
83418359
if (strlen($password) < $passwordLength) {
@@ -8352,7 +8370,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
83528370
$this->db->createSingle($table, $data);
83538371
$users = $this->db->selectAll($table, $columnNames, $condition, $columnOrdering, 0, 1);
83548372
foreach ($users as $user) {
8355-
if($loginAfterRegistration){
8373+
if ($loginAfterRegistration) {
83568374
if (!headers_sent()) {
83578375
session_regenerate_id(true);
83588376
}
@@ -8884,6 +8902,15 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
88848902
if ($sessionName) {
88858903
session_name($sessionName);
88868904
}
8905+
if (!ini_get('session.cookie_samesite')) {
8906+
ini_set('session.cookie_samesite', 'Lax');
8907+
}
8908+
if (!ini_get('session.cookie_httponly')) {
8909+
ini_set('session.cookie_httponly', 1);
8910+
}
8911+
if (!ini_get('session.cookie_secure') && isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
8912+
ini_set('session.cookie_secure', 1);
8913+
}
88878914
session_start();
88888915
}
88898916
}

0 commit comments

Comments
 (0)