NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Trace

data/web/inc/triggers.user.inc.php

Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.

triggers.user.inc.php on main
Author Date Commit Line Code
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
1
<?php
Open commit View diff
1 <?php
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
2
// handle iam authentication
Open commit View diff
2 // handle iam authentication
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
3
if ($iam_provider){
Open commit View diff
3 if ($iam_provider){
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
4
  if (isset($_GET['iam_sso'])){
Open commit View diff
4 if (isset($_GET['iam_sso'])){
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
5
    // redirect for sso
Open commit View diff
5 // redirect for sso
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
6
    $redirect_uri = identity_provider('get-redirect');
Open commit View diff
6 $redirect_uri = identity_provider('get-redirect');
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
7
    $redirect_uri = !empty($redirect_uri) ? $redirect_uri : '/';
Open commit View diff
7 $redirect_uri = !empty($redirect_uri) ? $redirect_uri : '/';
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
8
    header('Location: ' . $redirect_uri);
Open commit View diff
8 header('Location: ' . $redirect_uri);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
9
    die();
Open commit View diff
9 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
10
  }
Open commit View diff
10 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
11
  if ($_SESSION['iam_token'] && $_SESSION['iam_refresh_token']) {
Open commit View diff
11 if ($_SESSION['iam_token'] && $_SESSION['iam_refresh_token']) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
12
    // Session found, try to refresh
Open commit View diff
12 // Session found, try to refresh
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
13
    $isRefreshed = identity_provider('refresh-token');
Open commit View diff
13 $isRefreshed = identity_provider('refresh-token');
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
14
Open commit View diff
14
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
15
    if (!$isRefreshed){
Open commit View diff
15 if (!$isRefreshed){
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
16
      // Session could not be refreshed, redirect to provider
Open commit View diff
16 // Session could not be refreshed, redirect to provider
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
17
      $redirect_uri = identity_provider('get-redirect');
Open commit View diff
17 $redirect_uri = identity_provider('get-redirect');
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
18
      $redirect_uri = !empty($redirect_uri) ? $redirect_uri : '/';
Open commit View diff
18 $redirect_uri = !empty($redirect_uri) ? $redirect_uri : '/';
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
19
      header('Location: ' . $redirect_uri);
Open commit View diff
19 header('Location: ' . $redirect_uri);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
20
      die();
Open commit View diff
20 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
21
    }
Open commit View diff
21 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
22
  } elseif ($_GET['code'] && $_GET['state'] === $_SESSION['oauth2state']) {
Open commit View diff
22 } elseif ($_GET['code'] && $_GET['state'] === $_SESSION['oauth2state']) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
23
    // Check given state against previously stored one to mitigate CSRF attack
Open commit View diff
23 // Check given state against previously stored one to mitigate CSRF attack
Marvin A. Ruder over 1 year ago 05fc4f7

fix(ui): Swap translations for oversized dropdown

Full commit hash
05fc4f7aba5bfb9e2db596d11d6beab00ae70320
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
24
    // Received access token in $_GET['code']
Open commit View diff
24 // Received access token in $_GET['code']
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
25
    // extract info and verify user
Open commit View diff
25 // extract info and verify user
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
26
    identity_provider('verify-sso');
Open commit View diff
26 identity_provider('verify-sso');
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
27
  }
Open commit View diff
27 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
28
}
Open commit View diff
28 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
29
Open commit View diff
29
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
30
if (isset($_POST["pw_reset_request"]) && !empty($_POST['username'])) {
Open commit View diff
30 if (isset($_POST["pw_reset_request"]) && !empty($_POST['username'])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
31
  reset_password("issue", $_POST['username']);
Open commit View diff
31 reset_password("issue", $_POST['username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
32
  header("Location: /");
Open commit View diff
32 header("Location: /");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
33
  exit;
Open commit View diff
33 exit;
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
34
}
Open commit View diff
34 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
35
if (isset($_POST["pw_reset"])) {
Open commit View diff
35 if (isset($_POST["pw_reset"])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
36
  $username = reset_password("check", $_POST['token']);
Open commit View diff
36 $username = reset_password("check", $_POST['token']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
37
  $reset_result = reset_password("reset", array(
Open commit View diff
37 $reset_result = reset_password("reset", array(
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
38
    'new_password' => $_POST['new_password'],
Open commit View diff
38 'new_password' => $_POST['new_password'],
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
39
    'new_password2' => $_POST['new_password2'],
Open commit View diff
39 'new_password2' => $_POST['new_password2'],
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
40
    'token' => $_POST['token'],
Open commit View diff
40 'token' => $_POST['token'],
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
41
    'username' => $username,
Open commit View diff
41 'username' => $username,
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
42
    'check_tfa' => True
Open commit View diff
42 'check_tfa' => True
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
43
  ));
Open commit View diff
43 ));
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
44
Open commit View diff
44
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
45
  if ($reset_result){
Open commit View diff
45 if ($reset_result){
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
46
    header("Location: /");
Open commit View diff
46 header("Location: /");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
47
    exit;
Open commit View diff
47 exit;
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
48
  }
Open commit View diff
48 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
49
}
Open commit View diff
49 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
50
if (isset($_POST["verify_tfa_login"])) {
Open commit View diff
50 if (isset($_POST["verify_tfa_login"])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
51
  if (verify_tfa_login($_SESSION['pending_mailcow_cc_username'], $_POST)) {
Open commit View diff
51 if (verify_tfa_login($_SESSION['pending_mailcow_cc_username'], $_POST)) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
52
    if ($_SESSION['pending_mailcow_cc_role'] == "user") {
Open commit View diff
52 if ($_SESSION['pending_mailcow_cc_role'] == "user") {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
53
      if (isset($_SESSION['pending_pw_reset_token']) && isset($_SESSION['pending_pw_new_password'])) {
Open commit View diff
53 if (isset($_SESSION['pending_pw_reset_token']) && isset($_SESSION['pending_pw_new_password'])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
54
        reset_password("reset", array(
Open commit View diff
54 reset_password("reset", array(
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
55
          'new_password' => $_SESSION['pending_pw_new_password'],
Open commit View diff
55 'new_password' => $_SESSION['pending_pw_new_password'],
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
56
          'new_password2' => $_SESSION['pending_pw_new_password'],
Open commit View diff
56 'new_password2' => $_SESSION['pending_pw_new_password'],
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
57
          'token' => $_SESSION['pending_pw_reset_token'],
Open commit View diff
57 'token' => $_SESSION['pending_pw_reset_token'],
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
58
          'username' => $_SESSION['pending_mailcow_cc_username']
Open commit View diff
58 'username' => $_SESSION['pending_mailcow_cc_username']
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
59
        ));
Open commit View diff
59 ));
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
60
        unset($_SESSION['pending_pw_reset_token']);
Open commit View diff
60 unset($_SESSION['pending_pw_reset_token']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
61
        unset($_SESSION['pending_pw_new_password']);
Open commit View diff
61 unset($_SESSION['pending_pw_new_password']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
62
        unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
62 unset($_SESSION['pending_mailcow_cc_username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
63
        unset($_SESSION['pending_tfa_methods']);
Open commit View diff
63 unset($_SESSION['pending_tfa_methods']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
64
Open commit View diff
64
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
65
        header("Location: /");
Open commit View diff
65 header("Location: /");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
66
        die();
Open commit View diff
66 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
67
      } else {
Open commit View diff
67 } else {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
68
        set_user_loggedin_session($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
68 set_user_loggedin_session($_SESSION['pending_mailcow_cc_username']);
FreddleSpl0it over 1 year ago 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
69
Open commit View diff
69
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
70
        if (isset($_SESSION['oauth2_request'])) {
Open commit View diff
70 if (isset($_SESSION['oauth2_request'])) {
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
71
          $oauth2_request = $_SESSION['oauth2_request'];
Open commit View diff
71 $oauth2_request = $_SESSION['oauth2_request'];
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
72
          unset($_SESSION['oauth2_request']);
Open commit View diff
72 unset($_SESSION['oauth2_request']);
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
73
          header('Location: ' . $oauth2_request);
Open commit View diff
73 header('Location: ' . $oauth2_request);
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
74
          die();
Open commit View diff
74 die();
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
75
        }
Open commit View diff
75 }
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
76
Open commit View diff
76
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
77
        $user_details = mailbox("get", "mailbox_details", $_SESSION['mailcow_cc_username']);
Open commit View diff
77 $user_details = mailbox("get", "mailbox_details", $_SESSION['mailcow_cc_username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
78
        $is_dual = (!empty($_SESSION["dual-login"]["username"])) ? true : false;
Open commit View diff
78 $is_dual = (!empty($_SESSION["dual-login"]["username"])) ? true : false;
FreddleSpl0it 5 months ago ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
79
        // If pending actions exist, redirect to / to show modal
Open commit View diff
79 // If pending actions exist, redirect to / to show modal
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
80
        if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
Open commit View diff
80 if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
81
          header("Location: /");
Open commit View diff
81 header("Location: /");
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
82
          die();
Open commit View diff
82 die();
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
83
        }
Open commit View diff
83 }
FreddleSpl0it over 1 year ago cb47fa4

[Web] Fix force password update at next login

Full commit hash
cb47fa406f10ce929543e3e918c11b985a500ab2
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
84
        if (intval($user_details['attributes']['sogo_access']) == 1 &&
Open commit View diff
84 if (intval($user_details['attributes']['sogo_access']) == 1 &&
same change cb47fa4

[Web] Fix force password update at next login

Full commit hash
cb47fa406f10ce929543e3e918c11b985a500ab2
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
85
            intval($user_details['attributes']['force_pw_update']) != 1 &&
Open commit View diff
85 intval($user_details['attributes']['force_pw_update']) != 1 &&
FreddleSpl0it about 1 year ago 5b89e25

Merge remote-tracking branch 'origin/staging' into fix/6469

Full commit hash
5b89e253a614b8a7fd30c6b88d6e8d2cc18355a9
Author
FreddleSpl0it <[email protected]>
Date
about 1 year ago
Selected line
86
            getenv('SKIP_SOGO') != "y" &&
Open commit View diff
86 getenv('SKIP_SOGO') != "y" &&
FreddleSpl0it over 1 year ago cb47fa4

[Web] Fix force password update at next login

Full commit hash
cb47fa406f10ce929543e3e918c11b985a500ab2
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
87
            !$is_dual) {
Open commit View diff
87 !$is_dual) {
FreddleSpl0it 10 months ago 260906e

[SOGo][Web] Enable SOGo URL Encryption

Full commit hash
260906e3501048bb6909a0d8329926e17cf2377f
Author
FreddleSpl0it <[email protected]>
Date
10 months ago
Selected line
88
          header("Location: /SOGo/so/");
Open commit View diff
88 header("Location: /SOGo/so/");
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
89
          die();
Open commit View diff
89 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
90
        } else {
Open commit View diff
90 } else {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
91
          header("Location: /user");
Open commit View diff
91 header("Location: /user");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
92
          die();
Open commit View diff
92 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
93
        }
Open commit View diff
93 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
94
      }
Open commit View diff
94 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
95
    }
Open commit View diff
95 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
96
  }
Open commit View diff
96 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
97
Open commit View diff
97
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
98
  unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
98 unset($_SESSION['pending_mailcow_cc_username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
99
  unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
99 unset($_SESSION['pending_mailcow_cc_role']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
100
  unset($_SESSION['pending_tfa_methods']);
Open commit View diff
100 unset($_SESSION['pending_tfa_methods']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
101
}
Open commit View diff
101 }
FreddleSpl0it over 1 year ago bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
102
if (isset($_POST["verify_fido2_login"])) {
Open commit View diff
102 if (isset($_POST["verify_fido2_login"])) {
FreddleSpl0it over 1 year ago fcb1b29

[Web] Fix SOGo access after Passwordless auth

Full commit hash
fcb1b29c890ca2cd5e6718b7cec9c078d3a5251a
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
103
  $res = fido2(array(
Open commit View diff
103 $res = fido2(array(
FreddleSpl0it over 1 year ago bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
104
    "action" => "verify",
Open commit View diff
104 "action" => "verify",
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
105
    "token" => $_POST["token"],
Open commit View diff
105 "token" => $_POST["token"],
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
106
    "user" => "user"
Open commit View diff
106 "user" => "user"
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
107
  ));
Open commit View diff
107 ));
FreddleSpl0it over 1 year ago fcb1b29

[Web] Fix SOGo access after Passwordless auth

Full commit hash
fcb1b29c890ca2cd5e6718b7cec9c078d3a5251a
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
108
  if (is_array($res) && $res['role'] == "user" && !empty($res['username'])){
Open commit View diff
108 if (is_array($res) && $res['role'] == "user" && !empty($res['username'])){
same change fcb1b29

[Web] Fix SOGo access after Passwordless auth

Full commit hash
fcb1b29c890ca2cd5e6718b7cec9c078d3a5251a
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
109
    set_user_loggedin_session($res['username']);
Open commit View diff
109 set_user_loggedin_session($res['username']);
same change fcb1b29

[Web] Fix SOGo access after Passwordless auth

Full commit hash
fcb1b29c890ca2cd5e6718b7cec9c078d3a5251a
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
110
    $_SESSION["fido2_cid"] = $res['cid'];
Open commit View diff
110 $_SESSION["fido2_cid"] = $res['cid'];
same change fcb1b29

[Web] Fix SOGo access after Passwordless auth

Full commit hash
fcb1b29c890ca2cd5e6718b7cec9c078d3a5251a
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
111
  }
Open commit View diff
111 }
FreddleSpl0it over 1 year ago bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
112
  exit;
Open commit View diff
112 exit;
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
113
}
Open commit View diff
113 }
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
114
Open commit View diff
114
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
115
if (isset($_GET["cancel_tfa_login"])) {
Open commit View diff
115 if (isset($_GET["cancel_tfa_login"])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
116
  unset($_SESSION['pending_pw_reset_token']);
Open commit View diff
116 unset($_SESSION['pending_pw_reset_token']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
117
  unset($_SESSION['pending_pw_new_password']);
Open commit View diff
117 unset($_SESSION['pending_pw_new_password']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
118
  unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
118 unset($_SESSION['pending_mailcow_cc_username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
119
  unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
119 unset($_SESSION['pending_mailcow_cc_role']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
120
  unset($_SESSION['pending_tfa_methods']);
Open commit View diff
120 unset($_SESSION['pending_tfa_methods']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
121
Open commit View diff
121
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
122
  header("Location: /");
Open commit View diff
122 header("Location: /");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
123
}
Open commit View diff
123 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
124
Open commit View diff
124
FreddleSpl0it 5 months ago ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
125
if (isset($_GET["cancel_tfa_setup"])) {
Open commit View diff
125 if (isset($_GET["cancel_tfa_setup"])) {
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
126
  session_regenerate_id(true);
Open commit View diff
126 session_regenerate_id(true);
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
127
  session_unset();
Open commit View diff
127 session_unset();
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
128
  session_destroy();
Open commit View diff
128 session_destroy();
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
129
  session_write_close();
Open commit View diff
129 session_write_close();
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
130
  header("Location: /");
Open commit View diff
130 header("Location: /");
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
131
  exit();
Open commit View diff
131 exit();
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
132
}
Open commit View diff
132 }
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
133
Open commit View diff
133
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
134
if (isset($_POST["login_user"]) && isset($_POST["pass_user"])) {
Open commit View diff
134 if (isset($_POST["login_user"]) && isset($_POST["pass_user"])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
135
  $login_user = strtolower(trim($_POST["login_user"]));
Open commit View diff
135 $login_user = strtolower(trim($_POST["login_user"]));
FreddleSpl0it 6 months ago 56ea430

[Web] Allow admins to limit EAS and DAV access for mailbox users

Full commit hash
56ea4302ed13ac9aa344dc840689c4dd6ac76b68
Author
FreddleSpl0it <[email protected]>
Date
6 months ago
Selected line
136
  $as = check_login($login_user, $_POST["pass_user"], array("role" => "user", "service" => "MAILCOWUI"));
Open commit View diff
136 $as = check_login($login_user, $_POST["pass_user"], array("role" => "user", "service" => "MAILCOWUI"));
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
137
Open commit View diff
137
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
138
  if ($as == "user") {
Open commit View diff
138 if ($as == "user") {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
139
    set_user_loggedin_session($login_user);
Open commit View diff
139 set_user_loggedin_session($login_user);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
140
    $http_parameters = explode('&', $_SESSION['index_query_string']);
Open commit View diff
140 $http_parameters = explode('&', $_SESSION['index_query_string']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
141
    unset($_SESSION['index_query_string']);
Open commit View diff
141 unset($_SESSION['index_query_string']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
142
    if (in_array('mobileconfig', $http_parameters)) {
Open commit View diff
142 if (in_array('mobileconfig', $http_parameters)) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
143
        if (in_array('only_email', $http_parameters)) {
Open commit View diff
143 if (in_array('only_email', $http_parameters)) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
144
            header("Location: /mobileconfig.php?only_email");
Open commit View diff
144 header("Location: /mobileconfig.php?only_email");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
145
            die();
Open commit View diff
145 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
146
        }
Open commit View diff
146 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
147
        header("Location: /mobileconfig.php");
Open commit View diff
147 header("Location: /mobileconfig.php");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
148
        die();
Open commit View diff
148 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
149
    }
Open commit View diff
149 }
FreddleSpl0it over 1 year ago 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
150
    if (isset($_SESSION['oauth2_request'])) {
Open commit View diff
150 if (isset($_SESSION['oauth2_request'])) {
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
151
      $oauth2_request = $_SESSION['oauth2_request'];
Open commit View diff
151 $oauth2_request = $_SESSION['oauth2_request'];
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
152
      unset($_SESSION['oauth2_request']);
Open commit View diff
152 unset($_SESSION['oauth2_request']);
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
153
      header('Location: ' . $oauth2_request);
Open commit View diff
153 header('Location: ' . $oauth2_request);
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
154
      die();
Open commit View diff
154 die();
same change 348107d

[Web] Fix oauth2 redirect after user login

Full commit hash
348107dae84119f824b1e100073d8d30edcb2a05
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
155
    }
Open commit View diff
155 }
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
156
Open commit View diff
156
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
157
    $user_details = mailbox("get", "mailbox_details", $login_user);
Open commit View diff
157 $user_details = mailbox("get", "mailbox_details", $login_user);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
158
    $is_dual = (!empty($_SESSION["dual-login"]["username"])) ? true : false;
Open commit View diff
158 $is_dual = (!empty($_SESSION["dual-login"]["username"])) ? true : false;
FreddleSpl0it 5 months ago ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
159
    // If pending actions exist, redirect to / to show modal
Open commit View diff
159 // If pending actions exist, redirect to / to show modal
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
160
    if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
Open commit View diff
160 if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
161
      header("Location: /");
Open commit View diff
161 header("Location: /");
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
162
      die();
Open commit View diff
162 die();
same change ad5b94a

[Web] Add forced 2FA setup and password update enforcement

Full commit hash
ad5b94af5e48297631629c2a118e7f163a044a07
Author
FreddleSpl0it <[email protected]>
Date
5 months ago
Selected line
163
    }
Open commit View diff
163 }
FreddleSpl0it over 1 year ago cb47fa4

[Web] Fix force password update at next login

Full commit hash
cb47fa406f10ce929543e3e918c11b985a500ab2
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
164
    if (intval($user_details['attributes']['sogo_access']) == 1 &&
Open commit View diff
164 if (intval($user_details['attributes']['sogo_access']) == 1 &&
same change cb47fa4

[Web] Fix force password update at next login

Full commit hash
cb47fa406f10ce929543e3e918c11b985a500ab2
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
165
        intval($user_details['attributes']['force_pw_update']) != 1 &&
Open commit View diff
165 intval($user_details['attributes']['force_pw_update']) != 1 &&
FreddleSpl0it about 1 year ago 5b89e25

Merge remote-tracking branch 'origin/staging' into fix/6469

Full commit hash
5b89e253a614b8a7fd30c6b88d6e8d2cc18355a9
Author
FreddleSpl0it <[email protected]>
Date
about 1 year ago
Selected line
166
        getenv('SKIP_SOGO') != "y" &&
Open commit View diff
166 getenv('SKIP_SOGO') != "y" &&
FreddleSpl0it over 1 year ago cb47fa4

[Web] Fix force password update at next login

Full commit hash
cb47fa406f10ce929543e3e918c11b985a500ab2
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
167
        !$is_dual) {
Open commit View diff
167 !$is_dual) {
FreddleSpl0it 10 months ago 260906e

[SOGo][Web] Enable SOGo URL Encryption

Full commit hash
260906e3501048bb6909a0d8329926e17cf2377f
Author
FreddleSpl0it <[email protected]>
Date
10 months ago
Selected line
168
      header("Location: /SOGo/so/");
Open commit View diff
168 header("Location: /SOGo/so/");
FreddleSpl0it over 1 year ago aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
169
      die();
Open commit View diff
169 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
170
    } else {
Open commit View diff
170 } else {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
171
      header("Location: /user");
Open commit View diff
171 header("Location: /user");
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
172
      die();
Open commit View diff
172 die();
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
173
    }
Open commit View diff
173 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
174
	}
Open commit View diff
174 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
175
	elseif ($as != "pending") {
Open commit View diff
175 elseif ($as != "pending") {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
176
    unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
176 unset($_SESSION['pending_mailcow_cc_username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
177
    unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
177 unset($_SESSION['pending_mailcow_cc_role']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
178
    unset($_SESSION['pending_tfa_methods']);
Open commit View diff
178 unset($_SESSION['pending_tfa_methods']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
179
		unset($_SESSION['mailcow_cc_username']);
Open commit View diff
179 unset($_SESSION['mailcow_cc_username']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
180
		unset($_SESSION['mailcow_cc_role']);
Open commit View diff
180 unset($_SESSION['mailcow_cc_role']);
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
181
	}
Open commit View diff
181 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
182
}
Open commit View diff
182 }
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
183
?>
Open commit View diff
183 ?>