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.domainadmin.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.domainadmin.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
// SSO Domain Admin
Open commit View diff
2 // SSO Domain Admin
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
4
  $username = domain_admin_sso('check', $_GET['sso_token']);
Open commit View diff
4 $username = domain_admin_sso('check', $_GET['sso_token']);
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
14
if (isset($_POST["verify_tfa_login"])) {
Open commit View diff
14 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
15
  if (verify_tfa_login($_SESSION['pending_mailcow_cc_username'], $_POST)) {
Open commit View diff
15 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
16
    if ($_SESSION['pending_mailcow_cc_role'] == "domainadmin") {
Open commit View diff
16 if ($_SESSION['pending_mailcow_cc_role'] == "domainadmin") {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
17
      $_SESSION['mailcow_cc_username'] = $_SESSION['pending_mailcow_cc_username'];
Open commit View diff
17 $_SESSION['mailcow_cc_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
18
      $_SESSION['mailcow_cc_role'] = "domainadmin";
Open commit View diff
18 $_SESSION['mailcow_cc_role'] = "domainadmin";
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
19
      unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
19 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
20
      unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
20 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
21
      unset($_SESSION['pending_tfa_methods']);
Open commit View diff
21 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
22
Open commit View diff
22
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
23
      // If pending actions exist, redirect to /domainadmin to show modal
Open commit View diff
23 // If pending actions exist, redirect to /domainadmin 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
24
      if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
Open commit View diff
24 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
25
        header("Location: /domainadmin");
Open commit View diff
25 header("Location: /domainadmin");
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
26
        die();
Open commit View diff
26 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
27
      }
Open commit View diff
27 }
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
28
		  header("Location: /domainadmin/mailbox");
Open commit View diff
28 header("Location: /domainadmin/mailbox");
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
33
  unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
33 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
34
  unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
34 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
35
  unset($_SESSION['pending_tfa_methods']);
Open commit View diff
35 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
36
}
Open commit View diff
36 }
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
37
if (isset($_POST["verify_fido2_login"])) {
Open commit View diff
37 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
38
  $res = fido2(array(
Open commit View diff
38 $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
39
    "action" => "verify",
Open commit View diff
39 "action" => "verify",
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
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 bc21e7f

[Web] Separate FIDO2 logins

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

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
42
  ));
Open commit View diff
42 ));
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
43
  if (is_array($res) && $res['role'] == "domainadmin" && !empty($res['username'])){
Open commit View diff
43 if (is_array($res) && $res['role'] == "domainadmin" && !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
44
    $_SESSION["mailcow_cc_username"] = $res['username'];
Open commit View diff
44 $_SESSION["mailcow_cc_username"] = $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
45
    $_SESSION["mailcow_cc_role"] = $res['role'];
Open commit View diff
45 $_SESSION["mailcow_cc_role"] = $res['role'];
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
46
    $_SESSION["fido2_cid"] = $res['cid'];
Open commit View diff
46 $_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
47
  }
Open commit View diff
47 }
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
48
  exit;
Open commit View diff
48 exit;
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
49
}
Open commit View diff
49 }
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
50
Open commit View diff
50
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
51
if (isset($_GET["cancel_tfa_login"])) {
Open commit View diff
51 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
52
  unset($_SESSION['pending_pw_reset_token']);
Open commit View diff
52 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
53
  unset($_SESSION['pending_pw_new_password']);
Open commit View diff
53 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
54
  unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
54 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
55
  unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
55 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
56
  unset($_SESSION['pending_tfa_methods']);
Open commit View diff
56 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
57
Open commit View diff
57
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
58
  header("Location: /domainadmin");
Open commit View diff
58 header("Location: /domainadmin");
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
Open commit View diff
60
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
61
if (isset($_GET["cancel_tfa_setup"])) {
Open commit View diff
61 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
62
  session_regenerate_id(true);
Open commit View diff
62 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
63
  session_unset();
Open commit View diff
63 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
64
  session_destroy();
Open commit View diff
64 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
65
  session_write_close();
Open commit View diff
65 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
66
  header("Location: /domainadmin");
Open commit View diff
66 header("Location: /domainadmin");
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
67
  exit();
Open commit View diff
67 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
68
}
Open commit View diff
68 }
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
69
Open commit View diff
69
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
70
if (isset($_POST["login_user"]) && isset($_POST["pass_user"])) {
Open commit View diff
70 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
71
  $login_user = strtolower(trim($_POST["login_user"]));
Open commit View diff
71 $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
72
  $as = check_login($login_user, $_POST["pass_user"], array("role" => "domain_admin", "service" => "MAILCOWUI"));
Open commit View diff
72 $as = check_login($login_user, $_POST["pass_user"], array("role" => "domain_admin", "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
73
Open commit View diff
73
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
77
		$_SESSION['mailcow_cc_role'] = "domainadmin";
Open commit View diff
77 $_SESSION['mailcow_cc_role'] = "domainadmin";
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
78
    // If pending actions exist, redirect to /domainadmin to show modal
Open commit View diff
78 // If pending actions exist, redirect to /domainadmin 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
79
    if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
Open commit View diff
79 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
80
      header("Location: /domainadmin");
Open commit View diff
80 header("Location: /domainadmin");
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
      die();
Open commit View diff
81 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
82
    }
Open commit View diff
82 }
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
83
		header("Location: /domainadmin/mailbox");
Open commit View diff
83 header("Location: /domainadmin/mailbox");
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
86
	elseif ($as != "pending") {
Open commit View diff
86 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
87
    unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
87 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
88
    unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
88 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
89
    unset($_SESSION['pending_tfa_methods']);
Open commit View diff
89 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
90
		unset($_SESSION['mailcow_cc_username']);
Open commit View diff
90 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
91
		unset($_SESSION['mailcow_cc_role']);
Open commit View diff
91 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
92
	}
Open commit View diff
92 }
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 ?>