dodanie csrf, oauth 2, dockerfile

This commit is contained in:
Marcin Cieślikowski
2026-03-16 10:43:19 +01:00
parent 56c7ecff6d
commit df448ea7c1
26 changed files with 916 additions and 318 deletions
+23 -10
View File
@@ -1,14 +1,27 @@
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
ini_set('display_errors', '0');
ini_set('display_startup_errors', '0');
error_reporting(E_ALL);
// Dane do połączenia z bazą
define('DB_HOST', '');
define('DB_NAME', '');
define('DB_USER', ''); // Zmień na swojego użytkownika bazy
define('DB_PASS', ''); // Zmień na swoje hasło
define('DB_PREFIX', '');
// Ustawienia aplikacji
define('APP_NAME', ' Zeszyt 2.0');
function envOrDefault($name, $default = '') {
$value = getenv($name);
return $value !== false ? $value : $default;
}
define('DB_HOST', envOrDefault('DB_HOST', 'db'));
define('DB_NAME', envOrDefault('DB_NAME', 'zeszyt'));
define('DB_USER', envOrDefault('DB_USER', 'zeszyt'));
define('DB_PASS', envOrDefault('DB_PASS', 'zeszyt'));
define('DB_PREFIX', envOrDefault('DB_PREFIX', 'xyz_'));
define('APP_NAME', envOrDefault('APP_NAME', 'Zeszyt 2.0'));
// Przyklad redirect URI: http://localhost:8080/oauth_callback.php
define('MICROSOFT_OAUTH_ENABLED', filter_var(envOrDefault('MICROSOFT_OAUTH_ENABLED', 'false'), FILTER_VALIDATE_BOOLEAN));
define('MICROSOFT_OAUTH_TENANT', envOrDefault('MICROSOFT_OAUTH_TENANT', 'common'));
define('MICROSOFT_OAUTH_CLIENT_ID', envOrDefault('MICROSOFT_OAUTH_CLIENT_ID', ''));
define('MICROSOFT_OAUTH_CLIENT_SECRET', envOrDefault('MICROSOFT_OAUTH_CLIENT_SECRET', ''));
define('MICROSOFT_OAUTH_REDIRECT_URI', envOrDefault('MICROSOFT_OAUTH_REDIRECT_URI', ''));
define('MICROSOFT_OAUTH_ALLOWED_TENANT', envOrDefault('MICROSOFT_OAUTH_ALLOWED_TENANT', ''));
define('MICROSOFT_OAUTH_AUTO_PROVISION', filter_var(envOrDefault('MICROSOFT_OAUTH_AUTO_PROVISION', 'false'), FILTER_VALIDATE_BOOLEAN));
?>