public
nobgit
read
NobMail
Based on mailcow: dockerized
Languages
Repository composition by tracked source files.
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/functions.domain_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.
functions.domain_admin.inc.php
on main
Author
Date
Commit
Line
Code
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 1
<?php
<?php
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 2
function domain_admin($_action, $_data = null) {
function domain_admin($_action, $_data = null) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 3
global $pdo;
global $pdo;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 4
global $lang;
global $lang;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 5
$_data_log = $_data;
$_data_log = $_data;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 6
!isset($_data_log['password']) ?: $_data_log['password'] = '*';
!isset($_data_log['password']) ?: $_data_log['password'] = '*';
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 7
!isset($_data_log['password2']) ?: $_data_log['password2'] = '*';
!isset($_data_log['password2']) ?: $_data_log['password2'] = '*';
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 8
!isset($_data_log['user_old_pass']) ?: $_data_log['user_old_pass'] = '*';
!isset($_data_log['user_old_pass']) ?: $_data_log['user_old_pass'] = '*';
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 9
!isset($_data_log['user_new_pass']) ?: $_data_log['user_new_pass'] = '*';
!isset($_data_log['user_new_pass']) ?: $_data_log['user_new_pass'] = '*';
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 10
!isset($_data_log['user_new_pass2']) ?: $_data_log['user_new_pass2'] = '*';
!isset($_data_log['user_new_pass2']) ?: $_data_log['user_new_pass2'] = '*';
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 11
switch ($_action) {
switch ($_action) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 12
case 'add':
case 'add':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 13
$username = strtolower(trim($_data['username']));
$username = strtolower(trim($_data['username']));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 14
$password = $_data['password'];
$password = $_data['password'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 15
$password2 = $_data['password2'];
$password2 = $_data['password2'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 16
$domains = (array)$_data['domains'];
$domains = (array)$_data['domains'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 17
$active = intval($_data['active']);
$active = intval($_data['active']);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 18
if ($_SESSION['mailcow_cc_role'] != "admin") {
if ($_SESSION['mailcow_cc_role'] != "admin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 19
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 20
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 21
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 22
'msg' => 'access_denied'
'msg' => 'access_denied'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 23
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 24
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 25
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 26
if (empty($domains)) {
if (empty($domains)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 27
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 28
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 29
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 30
'msg' => 'domain_invalid'
'msg' => 'domain_invalid'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 31
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 32
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 33
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 34
if (!ctype_alnum(str_replace(array('_', '.', '-'), '', $username)) || empty ($username) || $username == 'API') {
if (!ctype_alnum(str_replace(array('_', '.', '-'), '', $username)) || empty ($username) || $username == 'API') {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 35
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 36
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 37
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 38
'msg' => array('username_invalid', $username)
'msg' => array('username_invalid', $username)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 39
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 40
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 41
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 42
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 43
$stmt = $pdo->prepare("SELECT `username` FROM `mailbox`
$stmt = $pdo->prepare("SELECT `username` FROM `mailbox`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 44
WHERE `username` = :username");
WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 45
$stmt->execute(array(':username' => $username));
$stmt->execute(array(':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 46
$num_results[] = count($stmt->fetchAll(PDO::FETCH_ASSOC));
$num_results[] = count($stmt->fetchAll(PDO::FETCH_ASSOC));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 47
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 48
$stmt = $pdo->prepare("SELECT `username` FROM `admin`
$stmt = $pdo->prepare("SELECT `username` FROM `admin`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 49
WHERE `username` = :username");
WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 50
$stmt->execute(array(':username' => $username));
$stmt->execute(array(':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 51
$num_results[] = count($stmt->fetchAll(PDO::FETCH_ASSOC));
$num_results[] = count($stmt->fetchAll(PDO::FETCH_ASSOC));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 52
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 53
$stmt = $pdo->prepare("SELECT `username` FROM `domain_admins`
$stmt = $pdo->prepare("SELECT `username` FROM `domain_admins`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 54
WHERE `username` = :username");
WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 55
$stmt->execute(array(':username' => $username));
$stmt->execute(array(':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 56
$num_results[] = count($stmt->fetchAll(PDO::FETCH_ASSOC));
$num_results[] = count($stmt->fetchAll(PDO::FETCH_ASSOC));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 57
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 58
foreach ($num_results as $num_results_each) {
foreach ($num_results as $num_results_each) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 59
if ($num_results_each != 0) {
if ($num_results_each != 0) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 60
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 61
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 62
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 63
'msg' => array('object_exists', htmlspecialchars($username))
'msg' => array('object_exists', htmlspecialchars($username))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 64
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 65
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 66
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 67
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 68
if (password_check($password, $password2) !== true) {
if (password_check($password, $password2) !== true) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 69
continue;
continue;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 70
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 71
$password_hashed = hash_password($password);
$password_hashed = hash_password($password);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 72
$valid_domains = 0;
$valid_domains = 0;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 73
foreach ($domains as $domain) {
foreach ($domains as $domain) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 74
if (!is_valid_domain_name($domain) || mailbox('get', 'domain_details', $domain) === false) {
if (!is_valid_domain_name($domain) || mailbox('get', 'domain_details', $domain) === false) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 75
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 76
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 77
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 78
'msg' => array('domain_invalid', htmlspecialchars($domain))
'msg' => array('domain_invalid', htmlspecialchars($domain))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 79
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 80
continue;
continue;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 81
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 82
$valid_domains++;
$valid_domains++;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 83
$stmt = $pdo->prepare("INSERT INTO `domain_admins` (`username`, `domain`, `created`, `active`)
$stmt = $pdo->prepare("INSERT INTO `domain_admins` (`username`, `domain`, `created`, `active`)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 84
VALUES (:username, :domain, :created, :active)");
VALUES (:username, :domain, :created, :active)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 85
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 86
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 87
':domain' => $domain,
':domain' => $domain,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 88
':created' => date('Y-m-d H:i:s'),
':created' => date('Y-m-d H:i:s'),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 89
':active' => $active
':active' => $active
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 90
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 91
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 92
if ($valid_domains != 0) {
if ($valid_domains != 0) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 93
$stmt = $pdo->prepare("INSERT INTO `admin` (`username`, `password`, `superadmin`, `active`)
$stmt = $pdo->prepare("INSERT INTO `admin` (`username`, `password`, `superadmin`, `active`)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 94
VALUES (:username, :password_hashed, '0', :active)");
VALUES (:username, :password_hashed, '0', :active)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 95
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 96
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 97
':password_hashed' => $password_hashed,
':password_hashed' => $password_hashed,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 98
':active' => $active
':active' => $active
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 99
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 100
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 101
$stmt = $pdo->prepare("INSERT INTO `da_acl` (`username`) VALUES (:username)");
$stmt = $pdo->prepare("INSERT INTO `da_acl` (`username`) VALUES (:username)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 102
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 103
':username' => $username
':username' => $username
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 104
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 105
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 106
'type' => 'success',
'type' => 'success',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 107
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 108
'msg' => array('domain_admin_added', htmlspecialchars($username))
'msg' => array('domain_admin_added', htmlspecialchars($username))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 109
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 110
break;
break;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 111
case 'edit':
case 'edit':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 112
if ($_SESSION['mailcow_cc_role'] != "admin" && $_SESSION['mailcow_cc_role'] != "domainadmin") {
if ($_SESSION['mailcow_cc_role'] != "admin" && $_SESSION['mailcow_cc_role'] != "domainadmin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 113
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 114
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 115
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 116
'msg' => 'access_denied'
'msg' => 'access_denied'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 117
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 118
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 119
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 120
// Administrator
// Administrator
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 121
if ($_SESSION['mailcow_cc_role'] == "admin") {
if ($_SESSION['mailcow_cc_role'] == "admin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 122
if (!is_array($_data['username'])) {
if (!is_array($_data['username'])) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 123
$usernames = array();
$usernames = array();
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 124
$usernames[] = $_data['username'];
$usernames[] = $_data['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 125
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 126
else {
else {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 127
$usernames = $_data['username'];
$usernames = $_data['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 128
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 129
foreach ($usernames as $username) {
foreach ($usernames as $username) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 130
$is_now = domain_admin('details', $username);
$is_now = domain_admin('details', $username);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 131
$domains = (isset($_data['domains'])) ? (array)$_data['domains'] : null;
$domains = (isset($_data['domains'])) ? (array)$_data['domains'] : null;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 132
if (!empty($is_now)) {
if (!empty($is_now)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 133
$active = (isset($_data['active'])) ? intval($_data['active']) : $is_now['active'];
$active = (isset($_data['active'])) ? intval($_data['active']) : $is_now['active'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 134
$domains = (!empty($domains)) ? $domains : $is_now['selected_domains'];
$domains = (!empty($domains)) ? $domains : $is_now['selected_domains'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 135
$username_new = (!empty($_data['username_new'])) ? $_data['username_new'] : $is_now['username'];
$username_new = (!empty($_data['username_new'])) ? $_data['username_new'] : $is_now['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 136
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 137
else {
else {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 138
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 139
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 140
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 141
'msg' => 'access_denied'
'msg' => 'access_denied'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 142
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 143
continue;
continue;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 144
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 145
$password = $_data['password'];
$password = $_data['password'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 146
$password2 = $_data['password2'];
$password2 = $_data['password2'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 147
if (!empty($domains)) {
if (!empty($domains)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 148
foreach ($domains as $domain) {
foreach ($domains as $domain) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 149
if (!is_valid_domain_name($domain) || mailbox('get', 'domain_details', $domain) === false) {
if (!is_valid_domain_name($domain) || mailbox('get', 'domain_details', $domain) === false) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 150
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 151
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 152
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 153
'msg' => array('domain_invalid', htmlspecialchars($domain))
'msg' => array('domain_invalid', htmlspecialchars($domain))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 154
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 155
continue 2;
continue 2;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 156
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 157
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 158
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 159
if (!ctype_alnum(str_replace(array('_', '.', '-'), '', $username_new))) {
if (!ctype_alnum(str_replace(array('_', '.', '-'), '', $username_new))) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 160
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 161
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 162
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 163
'msg' => array('username_invalid', $username_new)
'msg' => array('username_invalid', $username_new)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 164
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 165
continue;
continue;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 166
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 167
if ($username_new != $username) {
if ($username_new != $username) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 168
if (!empty(domain_admin('details', $username_new)['username'])) {
if (!empty(domain_admin('details', $username_new)['username'])) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 169
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 170
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 171
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 172
'msg' => array('username_invalid', $username_new)
'msg' => array('username_invalid', $username_new)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 173
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 174
continue;
continue;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 175
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 176
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 177
$stmt = $pdo->prepare("DELETE FROM `domain_admins` WHERE `username` = :username");
$stmt = $pdo->prepare("DELETE FROM `domain_admins` WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 178
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 179
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 180
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 181
$stmt = $pdo->prepare("UPDATE `da_acl` SET `username` = :username_new WHERE `username` = :username");
$stmt = $pdo->prepare("UPDATE `da_acl` SET `username` = :username_new WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 182
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 183
':username_new' => $username_new,
':username_new' => $username_new,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 184
':username' => $username
':username' => $username
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 185
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 186
if (!empty($domains)) {
if (!empty($domains)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 187
foreach ($domains as $domain) {
foreach ($domains as $domain) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 188
$stmt = $pdo->prepare("INSERT INTO `domain_admins` (`username`, `domain`, `created`, `active`)
$stmt = $pdo->prepare("INSERT INTO `domain_admins` (`username`, `domain`, `created`, `active`)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 189
VALUES (:username_new, :domain, :created, :active)");
VALUES (:username_new, :domain, :created, :active)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 190
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 191
':username_new' => $username_new,
':username_new' => $username_new,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 192
':domain' => $domain,
':domain' => $domain,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 193
':created' => date('Y-m-d H:i:s'),
':created' => date('Y-m-d H:i:s'),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 194
':active' => $active
':active' => $active
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 195
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 196
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 197
}
}
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
- 198
$force_tfa = intval($_data['force_tfa'] ?? 0) ? 1 : 0;
$force_tfa = intval($_data['force_tfa'] ?? 0) ? 1 : 0;
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
- 199
$force_pw_update = intval($_data['force_pw_update'] ?? 0) ? 1 : 0;
$force_pw_update = intval($_data['force_pw_update'] ?? 0) ? 1 : 0;
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 200
if (!empty($password)) {
if (!empty($password)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 201
if (password_check($password, $password2) !== true) {
if (password_check($password, $password2) !== true) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 202
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 203
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 204
$password_hashed = hash_password($password);
$password_hashed = hash_password($password);
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
- 205
$stmt = $pdo->prepare("UPDATE `admin` SET `username` = :username_new, `active` = :active, `password` = :password_hashed,
$stmt = $pdo->prepare("UPDATE `admin` SET `username` = :username_new, `active` = :active, `password` = :password_hashed,
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
- 206
`attributes` = JSON_SET(COALESCE(`attributes`, '{}'), '$.force_tfa', :force_tfa, '$.force_pw_update', :force_pw_update)
`attributes` = JSON_SET(COALESCE(`attributes`, '{}'), '$.force_tfa', :force_tfa, '$.force_pw_update', :force_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
- 207
WHERE `username` = :username");
WHERE `username` = :username");
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 208
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 209
':password_hashed' => $password_hashed,
':password_hashed' => $password_hashed,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 210
':username_new' => $username_new,
':username_new' => $username_new,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 211
':username' => $username,
':username' => $username,
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
- 212
':active' => $active,
':active' => $active,
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
- 213
':force_tfa' => strval($force_tfa),
':force_tfa' => strval($force_tfa),
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
- 214
':force_pw_update' => strval($force_pw_update)
':force_pw_update' => strval($force_pw_update)
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 215
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 216
if (isset($_data['disable_tfa'])) {
if (isset($_data['disable_tfa'])) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 217
$stmt = $pdo->prepare("UPDATE `tfa` SET `active` = '0' WHERE `username` = :username");
$stmt = $pdo->prepare("UPDATE `tfa` SET `active` = '0' WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 218
$stmt->execute(array(':username' => $username));
$stmt->execute(array(':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 219
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 220
else {
else {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 221
$stmt = $pdo->prepare("UPDATE `tfa` SET `username` = :username_new WHERE `username` = :username");
$stmt = $pdo->prepare("UPDATE `tfa` SET `username` = :username_new WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 222
$stmt->execute(array(':username_new' => $username_new, ':username' => $username));
$stmt->execute(array(':username_new' => $username_new, ':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 223
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 224
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 225
else {
else {
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
- 226
$stmt = $pdo->prepare("UPDATE `admin` SET `username` = :username_new, `active` = :active,
$stmt = $pdo->prepare("UPDATE `admin` SET `username` = :username_new, `active` = :active,
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
- 227
`attributes` = JSON_SET(COALESCE(`attributes`, '{}'), '$.force_tfa', :force_tfa, '$.force_pw_update', :force_pw_update)
`attributes` = JSON_SET(COALESCE(`attributes`, '{}'), '$.force_tfa', :force_tfa, '$.force_pw_update', :force_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
- 228
WHERE `username` = :username");
WHERE `username` = :username");
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 229
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 230
':username_new' => $username_new,
':username_new' => $username_new,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 231
':username' => $username,
':username' => $username,
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
- 232
':active' => $active,
':active' => $active,
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
- 233
':force_tfa' => strval($force_tfa),
':force_tfa' => strval($force_tfa),
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
- 234
':force_pw_update' => strval($force_pw_update)
':force_pw_update' => strval($force_pw_update)
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 235
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 236
if (isset($_data['disable_tfa'])) {
if (isset($_data['disable_tfa'])) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 237
$stmt = $pdo->prepare("UPDATE `tfa` SET `active` = '0' WHERE `username` = :username");
$stmt = $pdo->prepare("UPDATE `tfa` SET `active` = '0' WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 238
$stmt->execute(array(':username' => $username));
$stmt->execute(array(':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 239
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 240
else {
else {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 241
$stmt = $pdo->prepare("UPDATE `tfa` SET `username` = :username_new WHERE `username` = :username");
$stmt = $pdo->prepare("UPDATE `tfa` SET `username` = :username_new WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 242
$stmt->execute(array(':username_new' => $username_new, ':username' => $username));
$stmt->execute(array(':username_new' => $username_new, ':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 243
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 244
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 245
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 246
'type' => 'success',
'type' => 'success',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 247
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 248
'msg' => array('domain_admin_modified', htmlspecialchars($username))
'msg' => array('domain_admin_modified', htmlspecialchars($username))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 249
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 250
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 251
return true;
return true;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 252
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 253
// Domain administrator
// Domain administrator
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 254
// Can only edit itself
// Can only edit itself
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 255
elseif ($_SESSION['mailcow_cc_role'] == "domainadmin") {
elseif ($_SESSION['mailcow_cc_role'] == "domainadmin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 256
$username = $_SESSION['mailcow_cc_username'];
$username = $_SESSION['mailcow_cc_username'];
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
- 257
$password_old = $_data['user_old_pass'] ?? '';
$password_old = $_data['user_old_pass'] ?? '';
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 258
$password_new = $_data['user_new_pass'];
$password_new = $_data['user_new_pass'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 259
$password_new2 = $_data['user_new_pass2'];
$password_new2 = $_data['user_new_pass2'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 260
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
- 261
// Only verify old password if this is NOT a forced password update
// Only verify old password if this is NOT a forced password 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
- 262
if (empty($_SESSION['pending_pw_update'])) {
if (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
- 263
$stmt = $pdo->prepare("SELECT `password` FROM `admin`
$stmt = $pdo->prepare("SELECT `password` FROM `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
- 264
WHERE `username` = :user");
WHERE `username` = :user");
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
- 265
$stmt->execute(array(':user' => $username));
$stmt->execute(array(':user' => $username));
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
- 266
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$row = $stmt->fetch(PDO::FETCH_ASSOC);
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
- 267
if (!verify_hash($row['password'], $password_old)) {
if (!verify_hash($row['password'], $password_old)) {
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
- 268
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
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
- 269
'type' => 'danger',
'type' => 'danger',
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
- 270
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
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
- 271
'msg' => 'access_denied'
'msg' => 'access_denied'
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
- 272
);
);
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
- 273
return false;
return false;
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
- 274
}
}
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 275
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 276
if (password_check($password_new, $password_new2) !== true) {
if (password_check($password_new, $password_new2) !== true) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 277
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 278
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 279
$password_hashed = hash_password($password_new);
$password_hashed = hash_password($password_new);
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
- 280
$stmt = $pdo->prepare("UPDATE `admin` SET `password` = :password_hashed,
$stmt = $pdo->prepare("UPDATE `admin` SET `password` = :password_hashed,
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
- 281
`attributes` = JSON_SET(COALESCE(`attributes`, '{}'), '$.force_pw_update', '0')
`attributes` = JSON_SET(COALESCE(`attributes`, '{}'), '$.force_pw_update', '0')
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
- 282
WHERE `username` = :username");
WHERE `username` = :username");
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 283
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 284
':password_hashed' => $password_hashed,
':password_hashed' => $password_hashed,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 285
':username' => $username
':username' => $username
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 286
));
));
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
- 287
unset($_SESSION['pending_pw_update']);
unset($_SESSION['pending_pw_update']);
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 288
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 289
'type' => 'success',
'type' => 'success',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 290
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 291
'msg' => array('domain_admin_modified', htmlspecialchars($username))
'msg' => array('domain_admin_modified', htmlspecialchars($username))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 292
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 293
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 294
break;
break;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 295
case 'delete':
case 'delete':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 296
if ($_SESSION['mailcow_cc_role'] != "admin") {
if ($_SESSION['mailcow_cc_role'] != "admin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 297
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 298
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 299
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 300
'msg' => 'access_denied'
'msg' => 'access_denied'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 301
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 302
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 303
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 304
$usernames = (array)$_data['username'];
$usernames = (array)$_data['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 305
foreach ($usernames as $username) {
foreach ($usernames as $username) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 306
if (empty(domain_admin('details', $username))) {
if (empty(domain_admin('details', $username))) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 307
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 308
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 309
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 310
'msg' => array('username_invalid', $username)
'msg' => array('username_invalid', $username)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 311
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 312
continue;
continue;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 313
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 314
$stmt = $pdo->prepare("DELETE FROM `domain_admins` WHERE `username` = :username");
$stmt = $pdo->prepare("DELETE FROM `domain_admins` WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 315
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 316
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 317
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 318
$stmt = $pdo->prepare("DELETE FROM `admin` WHERE `username` = :username");
$stmt = $pdo->prepare("DELETE FROM `admin` WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 319
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 320
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 321
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 322
$stmt = $pdo->prepare("DELETE FROM `da_acl` WHERE `username` = :username");
$stmt = $pdo->prepare("DELETE FROM `da_acl` WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 323
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 324
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 325
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 326
$stmt = $pdo->prepare("DELETE FROM `tfa` WHERE `username` = :username");
$stmt = $pdo->prepare("DELETE FROM `tfa` WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 327
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 328
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 329
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 330
$stmt = $pdo->prepare("DELETE FROM `fido2` WHERE `username` = :username");
$stmt = $pdo->prepare("DELETE FROM `fido2` WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 331
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 332
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 333
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 334
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 335
'type' => 'success',
'type' => 'success',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 336
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 337
'msg' => array('domain_admin_removed', htmlspecialchars($username))
'msg' => array('domain_admin_removed', htmlspecialchars($username))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 338
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 339
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 340
break;
break;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 341
case 'get':
case 'get':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 342
$domainadmins = array();
$domainadmins = array();
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 343
if ($_SESSION['mailcow_cc_role'] != "admin") {
if ($_SESSION['mailcow_cc_role'] != "admin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 344
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 345
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 346
'log' => array(__FUNCTION__, $_action, $_data_log),
'log' => array(__FUNCTION__, $_action, $_data_log),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 347
'msg' => 'access_denied'
'msg' => 'access_denied'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 348
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 349
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 350
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 351
$stmt = $pdo->query("SELECT DISTINCT
$stmt = $pdo->query("SELECT DISTINCT
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 352
`username`
`username`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 353
FROM `domain_admins`
FROM `domain_admins`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 354
WHERE `username` IN (
WHERE `username` IN (
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 355
SELECT `username` FROM `admin`
SELECT `username` FROM `admin`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 356
WHERE `superadmin`!='1'
WHERE `superadmin`!='1'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 357
)");
)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 358
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 359
while ($row = array_shift($rows)) {
while ($row = array_shift($rows)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 360
$domainadmins[] = $row['username'];
$domainadmins[] = $row['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 361
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 362
return $domainadmins;
return $domainadmins;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 363
break;
break;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 364
case 'details':
case 'details':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 365
$domainadmindata = array();
$domainadmindata = array();
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 366
if ($_SESSION['mailcow_cc_role'] == "domainadmin" && $_data != $_SESSION['mailcow_cc_username']) {
if ($_SESSION['mailcow_cc_role'] == "domainadmin" && $_data != $_SESSION['mailcow_cc_username']) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 367
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 368
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 369
elseif ($_SESSION['mailcow_cc_role'] != "admin" || !isset($_data)) {
elseif ($_SESSION['mailcow_cc_role'] != "admin" || !isset($_data)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 370
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 371
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 372
if (!ctype_alnum(str_replace(array('_', '.', '-'), '', $_data))) {
if (!ctype_alnum(str_replace(array('_', '.', '-'), '', $_data))) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 373
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 374
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 375
$stmt = $pdo->prepare("SELECT
$stmt = $pdo->prepare("SELECT
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 376
`tfa`.`active` AS `tfa_active`,
`tfa`.`active` AS `tfa_active`,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 377
`domain_admins`.`username`,
`domain_admins`.`username`,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 378
`domain_admins`.`created`,
`domain_admins`.`created`,
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
- 379
`domain_admins`.`active` AS `active`,
`domain_admins`.`active` AS `active`,
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
- 380
`admin`.`attributes` AS `attributes`
`admin`.`attributes` AS `attributes`
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 381
FROM `domain_admins`
FROM `domain_admins`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 382
LEFT OUTER JOIN `tfa` ON `tfa`.`username`=`domain_admins`.`username`
LEFT OUTER JOIN `tfa` ON `tfa`.`username`=`domain_admins`.`username`
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
- 383
LEFT OUTER JOIN `admin` ON `admin`.`username`=`domain_admins`.`username`
LEFT OUTER JOIN `admin` ON `admin`.`username`=`domain_admins`.`username`
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 384
WHERE `domain_admins`.`username`= :domain_admin");
WHERE `domain_admins`.`username`= :domain_admin");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 385
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 386
':domain_admin' => $_data
':domain_admin' => $_data
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 387
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 388
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$row = $stmt->fetch(PDO::FETCH_ASSOC);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 389
if (empty($row)) {
if (empty($row)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 390
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 391
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 392
$domainadmindata['username'] = $row['username'];
$domainadmindata['username'] = $row['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 393
$domainadmindata['tfa_active'] = (is_null($row['tfa_active'])) ? 0 : $row['tfa_active'];
$domainadmindata['tfa_active'] = (is_null($row['tfa_active'])) ? 0 : $row['tfa_active'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 394
$domainadmindata['tfa_active_int'] = (is_null($row['tfa_active'])) ? 0 : $row['tfa_active'];
$domainadmindata['tfa_active_int'] = (is_null($row['tfa_active'])) ? 0 : $row['tfa_active'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 395
$domainadmindata['active'] = $row['active'];
$domainadmindata['active'] = $row['active'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 396
$domainadmindata['active_int'] = $row['active'];
$domainadmindata['active_int'] = $row['active'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 397
$domainadmindata['created'] = $row['created'];
$domainadmindata['created'] = $row['created'];
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
- 398
$domainadmindata['attributes'] = json_decode($row['attributes'], true) ?? array('force_tfa' => '0', 'force_pw_update' => '0');
$domainadmindata['attributes'] = json_decode($row['attributes'], true) ?? array('force_tfa' => '0', 'force_pw_update' => '0');
Kristian Feldsam
over 3 years ago
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 399
// GET SELECTED
// GET SELECTED
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 400
$stmt = $pdo->prepare("SELECT `domain` FROM `domain`
$stmt = $pdo->prepare("SELECT `domain` FROM `domain`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 401
WHERE `domain` IN (
WHERE `domain` IN (
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 402
SELECT `domain` FROM `domain_admins`
SELECT `domain` FROM `domain_admins`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 403
WHERE `username`= :domain_admin)");
WHERE `username`= :domain_admin)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 404
$stmt->execute(array(':domain_admin' => $_data));
$stmt->execute(array(':domain_admin' => $_data));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 405
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 406
while($row = array_shift($rows)) {
while($row = array_shift($rows)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 407
$domainadmindata['selected_domains'][] = $row['domain'];
$domainadmindata['selected_domains'][] = $row['domain'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 408
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 409
// GET UNSELECTED
// GET UNSELECTED
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 410
$stmt = $pdo->prepare("SELECT `domain` FROM `domain`
$stmt = $pdo->prepare("SELECT `domain` FROM `domain`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 411
WHERE `domain` NOT IN (
WHERE `domain` NOT IN (
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 412
SELECT `domain` FROM `domain_admins`
SELECT `domain` FROM `domain_admins`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 413
WHERE `username`= :domain_admin)");
WHERE `username`= :domain_admin)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 414
$stmt->execute(array(':domain_admin' => $_data));
$stmt->execute(array(':domain_admin' => $_data));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 415
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 416
while($row = array_shift($rows)) {
while($row = array_shift($rows)) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 417
$domainadmindata['unselected_domains'][] = $row['domain'];
$domainadmindata['unselected_domains'][] = $row['domain'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 418
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 419
if (!isset($domainadmindata['unselected_domains'])) {
if (!isset($domainadmindata['unselected_domains'])) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 420
$domainadmindata['unselected_domains'] = "";
$domainadmindata['unselected_domains'] = "";
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 421
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 422
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 423
return $domainadmindata;
return $domainadmindata;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 424
break;
break;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 425
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 426
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 427
function domain_admin_sso($_action, $_data) {
function domain_admin_sso($_action, $_data) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 428
global $pdo;
global $pdo;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 429
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 430
switch ($_action) {
switch ($_action) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 431
case 'check':
case 'check':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 432
$token = $_data;
$token = $_data;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 433
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 434
$stmt = $pdo->prepare("SELECT `t1`.`username` FROM `da_sso` AS `t1` JOIN `admin` AS `t2` ON `t1`.`username` = `t2`.`username` WHERE `t1`.`token` = :token AND `t1`.`created` > DATE_SUB(NOW(), INTERVAL '30' SECOND) AND `t2`.`active` = 1 AND `t2`.`superadmin` = 0;");
$stmt = $pdo->prepare("SELECT `t1`.`username` FROM `da_sso` AS `t1` JOIN `admin` AS `t2` ON `t1`.`username` = `t2`.`username` WHERE `t1`.`token` = :token AND `t1`.`created` > DATE_SUB(NOW(), INTERVAL '30' SECOND) AND `t2`.`active` = 1 AND `t2`.`superadmin` = 0;");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 435
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 436
':token' => preg_replace('/[^a-zA-Z0-9-]/', '', $token)
':token' => preg_replace('/[^a-zA-Z0-9-]/', '', $token)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 437
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 438
$return = $stmt->fetch(PDO::FETCH_ASSOC);
$return = $stmt->fetch(PDO::FETCH_ASSOC);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 439
return empty($return['username']) ? false : $return['username'];
return empty($return['username']) ? false : $return['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 440
case 'issue':
case 'issue':
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 441
if ($_SESSION['mailcow_cc_role'] != "admin") {
if ($_SESSION['mailcow_cc_role'] != "admin") {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 442
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 443
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 444
'log' => array(__FUNCTION__, $_action, $_data),
'log' => array(__FUNCTION__, $_action, $_data),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 445
'msg' => 'access_denied'
'msg' => 'access_denied'
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 446
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 447
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 448
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 449
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 450
$username = $_data['username'];
$username = $_data['username'];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 451
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 452
$stmt = $pdo->prepare("SELECT `username` FROM `domain_admins`
$stmt = $pdo->prepare("SELECT `username` FROM `domain_admins`
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 453
WHERE `username` = :username");
WHERE `username` = :username");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 454
$stmt->execute(array(':username' => $username));
$stmt->execute(array(':username' => $username));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 455
$num_results = count($stmt->fetchAll(PDO::FETCH_ASSOC));
$num_results = count($stmt->fetchAll(PDO::FETCH_ASSOC));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 456
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 457
if ($num_results < 1) {
if ($num_results < 1) {
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 458
$_SESSION['return'][] = array(
$_SESSION['return'][] = array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 459
'type' => 'danger',
'type' => 'danger',
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 460
'log' => array(__FUNCTION__, $_action, $_data),
'log' => array(__FUNCTION__, $_action, $_data),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 461
'msg' => array('object_doesnt_exist', htmlspecialchars($username))
'msg' => array('object_doesnt_exist', htmlspecialchars($username))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 462
);
);
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 463
return false;
return false;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 464
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 465
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 466
$token = implode('-', array(
$token = implode('-', array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 467
strtoupper(bin2hex(random_bytes(3))),
strtoupper(bin2hex(random_bytes(3))),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 468
strtoupper(bin2hex(random_bytes(3))),
strtoupper(bin2hex(random_bytes(3))),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 469
strtoupper(bin2hex(random_bytes(3))),
strtoupper(bin2hex(random_bytes(3))),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 470
strtoupper(bin2hex(random_bytes(3))),
strtoupper(bin2hex(random_bytes(3))),
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 471
strtoupper(bin2hex(random_bytes(3)))
strtoupper(bin2hex(random_bytes(3)))
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 472
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 473
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 474
$stmt = $pdo->prepare("INSERT INTO `da_sso` (`username`, `token`)
$stmt = $pdo->prepare("INSERT INTO `da_sso` (`username`, `token`)
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 475
VALUES (:username, :token)");
VALUES (:username, :token)");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 476
$stmt->execute(array(
$stmt->execute(array(
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 477
':username' => $username,
':username' => $username,
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 478
':token' => $token
':token' => $token
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 479
));
));
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 480
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 481
// perform cleanup
// perform cleanup
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 482
$pdo->query("DELETE FROM `da_sso` WHERE created < DATE_SUB(NOW(), INTERVAL '30' SECOND);");
$pdo->query("DELETE FROM `da_sso` WHERE created < DATE_SUB(NOW(), INTERVAL '30' SECOND);");
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 483
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 484
return ['token' => $token];
return ['token' => $token];
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 485
break;
break;
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 486
}
}
same change
5bf6248
[Web] Implemented SSO for domain admins
- Full commit hash
5bf62481d51d0dcd7b8202f65fc73d2e6d349f93- Author
- Kristian Feldsam <[email protected]>
- Date
- over 3 years ago
- Selected line
- 487
}
}