ORA-01882: регион часового пояса не найден в плагине Liquibase Gradle

Вы должны изучить PHP-сессии. Вы можете установить переменную сеанса «isLogged» в этом файле перенаправления, а затем проверить в admin.php, если эта переменная сессии зарегистрирована, если не перенаправляется на страницу входа в систему!

session_start();
if (isset($_POST['password']) && isset($_POST['userName'])) {
        if($_POST['password']==$pass && $_POST['userName']==$username)
        {
            header( 'Location: admin.php' ) ;
            $_SESSION['isLogged'] = true;
        }

admin.php

session_start();
if(!$_SESSION['isLogged']) {
  header("location:login.php"); 
  die(); 
}

Примечание: session_start (); должен быть вызван до использования $ _SESSION global.

0
задан wojtek1902 27 February 2019 в 15:05
поделиться

1 ответ

Вам нужно установить это как системное свойство при запуске gradle. Документы для этого находятся по адресу https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_system_properties , но вот копия / вставка наиболее важной информации:

Используя опцию командной строки -D, вы можете передать системное свойство JVM, которая запускает Gradle. Опция -D команды gradle имеет тот же эффект, что и опция -D команды java.

Вы также можете установить системные свойства в файлах gradle.properties с префиксом systemProp.

Таким образом, вы можете создать файл gradle.properties в корневом каталоге вашего проекта с таким содержимым:

systemProp.oracle.jdbc.timezoneAsRegion=false
0
ответ дан SteveDonie 27 February 2019 в 15:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: