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.admin.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.admin.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
Open commit View diff
2
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
8
      unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
8 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
9
      unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
9 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
10
      unset($_SESSION['pending_tfa_methods']);
Open commit View diff
10 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
11
Open commit View diff
11
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
12
      // If pending actions exist, redirect to /admin to show modal
Open commit View diff
12 // If pending actions exist, redirect to /admin 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
13
      if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
Open commit View diff
13 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
14
        header("Location: /admin");
Open commit View diff
14 header("Location: /admin");
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
15
        die();
Open commit View diff
15 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
16
      }
Open commit View diff
16 }
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
17
		  header("Location: /admin/dashboard");
Open commit View diff
17 header("Location: /admin/dashboard");
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
20
  }
Open commit View diff
20 }
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
  unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
22 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
23
  unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
23 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
24
  unset($_SESSION['pending_tfa_methods']);
Open commit View diff
24 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
25
}
Open commit View diff
25 }
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
26
if (isset($_POST["verify_fido2_login"])) {
Open commit View diff
26 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
27
  $res = fido2(array(
Open commit View diff
27 $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
28
    "action" => "verify",
Open commit View diff
28 "action" => "verify",
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
29
    "token" => $_POST["token"],
Open commit View diff
29 "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
30
    "user" => "admin"
Open commit View diff
30 "user" => "admin"
same change bc21e7f

[Web] Separate FIDO2 logins

Full commit hash
bc21e7fe503dcb0271a4cefaa53f6591d7792637
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
31
  ));
Open commit View diff
31 ));
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
32
  if (is_array($res) && $res['role'] == "admin" && !empty($res['username'])){
Open commit View diff
32 if (is_array($res) && $res['role'] == "admin" && !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
33
    $_SESSION["mailcow_cc_username"] = $res['username'];
Open commit View diff
33 $_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
34
    $_SESSION["mailcow_cc_role"] = $res['role'];
Open commit View diff
34 $_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
35
    $_SESSION["fido2_cid"] = $res['cid'];
Open commit View diff
35 $_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
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
  exit;
Open commit View diff
37 exit;
same change bc21e7f

[Web] Separate FIDO2 logins

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
40
if (isset($_GET["cancel_tfa_login"])) {
Open commit View diff
40 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
41
  unset($_SESSION['pending_pw_reset_token']);
Open commit View diff
41 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
42
  unset($_SESSION['pending_pw_new_password']);
Open commit View diff
42 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
43
  unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
43 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
44
  unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
44 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
45
  unset($_SESSION['pending_tfa_methods']);
Open commit View diff
45 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
46
Open commit View diff
46
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
47
  header("Location: /admin");
Open commit View diff
47 header("Location: /admin");
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
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
50
if (isset($_GET["cancel_tfa_setup"])) {
Open commit View diff
50 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
51
  session_regenerate_id(true);
Open commit View diff
51 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
52
  session_unset();
Open commit View diff
52 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
53
  session_destroy();
Open commit View diff
53 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
54
  session_write_close();
Open commit View diff
54 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
55
  header("Location: /admin");
Open commit View diff
55 header("Location: /admin");
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
56
  exit();
Open commit View diff
56 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
57
}
Open commit View diff
57 }
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
58
Open commit View diff
58
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
59
if (isset($_POST["login_user"]) && isset($_POST["pass_user"])) {
Open commit View diff
59 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
60
  $login_user = strtolower(trim($_POST["login_user"]));
Open commit View diff
60 $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
61
  $as = check_login($login_user, $_POST["pass_user"], array("role" => "admin", "service" => "MAILCOWUI"));
Open commit View diff
61 $as = check_login($login_user, $_POST["pass_user"], array("role" => "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
62
Open commit View diff
62
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
64
    session_regenerate_id(true);
Open commit View diff
64 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
65
		$_SESSION['mailcow_cc_username'] = $login_user;
Open commit View diff
65 $_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
66
		$_SESSION['mailcow_cc_role'] = "admin";
Open commit View diff
66 $_SESSION['mailcow_cc_role'] = "admin";
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
67
    // If pending actions exist, redirect to /admin to show modal
Open commit View diff
67 // If pending actions exist, redirect to /admin 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
68
    if (!empty($_SESSION['pending_tfa_setup']) || !empty($_SESSION['pending_pw_update'])) {
Open commit View diff
68 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
69
      header("Location: /admin");
Open commit View diff
69 header("Location: /admin");
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
70
      die();
Open commit View diff
70 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
71
    }
Open commit View diff
71 }
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
72
		header("Location: /admin/dashboard");
Open commit View diff
72 header("Location: /admin/dashboard");
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
75
	elseif ($as != "pending") {
Open commit View diff
75 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
76
    unset($_SESSION['pending_mailcow_cc_username']);
Open commit View diff
76 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
77
    unset($_SESSION['pending_mailcow_cc_role']);
Open commit View diff
77 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
78
    unset($_SESSION['pending_tfa_methods']);
Open commit View diff
78 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
79
		unset($_SESSION['mailcow_cc_username']);
Open commit View diff
79 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
80
		unset($_SESSION['mailcow_cc_role']);
Open commit View diff
80 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
81
	}
Open commit View diff
81 }
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
84
if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "admin" && !isset($_SESSION['mailcow_cc_api'])) {
Open commit View diff
84 if (isset($_SESSION['mailcow_cc_role']) && $_SESSION['mailcow_cc_role'] == "admin" && !isset($_SESSION['mailcow_cc_api'])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
85
  // TODO: Move file upload to API?
Open commit View diff
85 // TODO: Move file upload to API?
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
87
    if ($_FILES['main_logo']['error'] == 0) {
Open commit View diff
87 if ($_FILES['main_logo']['error'] == 0) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
88
      customize('add', 'main_logo', $_FILES);
Open commit View diff
88 customize('add', 'main_logo', $_FILES);
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
90
    if ($_FILES['main_logo_dark']['error'] == 0) {
Open commit View diff
90 if ($_FILES['main_logo_dark']['error'] == 0) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
91
      customize('add', 'main_logo_dark', $_FILES);
Open commit View diff
91 customize('add', 'main_logo_dark', $_FILES);
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
	if (isset($_POST["reset_main_logo"])) {
Open commit View diff
94 if (isset($_POST["reset_main_logo"])) {
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
95
    customize('delete', 'main_logo');
Open commit View diff
95 customize('delete', 'main_logo');
same change aca01c8

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
96
    customize('delete', 'main_logo_dark');
Open commit View diff
96 customize('delete', 'main_logo_dark');
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
  // Some actions will not be available via API
Open commit View diff
98 // Some actions will not be available via API
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
100
		license('verify');
Open commit View diff
100 license('verify');
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 }
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
104
      admin_api('ro', 'edit', $_POST);
Open commit View diff
104 admin_api('ro', 'edit', $_POST);
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
107
      admin_api('rw', 'edit', $_POST);
Open commit View diff
107 admin_api('rw', 'edit', $_POST);
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
112
      admin_api('ro', 'regen_key', $_POST);
Open commit View diff
112 admin_api('ro', 'regen_key', $_POST);
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
115
      admin_api('rw', 'regen_key', $_POST);
Open commit View diff
115 admin_api('rw', 'regen_key', $_POST);
same change aca01c8

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

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

[Web] Separate Login pages

Full commit hash
aca01c8aa2607777205226a86be29df338eb51d9
Author
FreddleSpl0it <[email protected]>
Date
over 1 year ago
Selected line
122
		sys_mail($_POST);
Open commit View diff
122 sys_mail($_POST);
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 }
same change aca01c8

[Web] Separate Login pages

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