enabling password security for script-buttons
This commit is contained in:
parent
1441708f9c
commit
8eb0ba8f3a
6 changed files with 101 additions and 10 deletions
|
@ -8,6 +8,14 @@ $start = $time;
|
|||
include "../config/config.php";
|
||||
include "../include/tools.php";
|
||||
include "../include/functions.php";
|
||||
if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
} else {
|
||||
if ($_SERVER['PHP_AUTH_USER'] == HALTUSER && $_SERVER['PHP_AUTH_PW'] == HALTPW) {
|
||||
$fileName = MMDVMLOGPATH."/".MMDVMLOGPREFIX."-".date("Y-m-d").".log";
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="es">
|
||||
|
@ -59,6 +67,14 @@ $time = $time[1] + $time[0];
|
|||
$finish = $time;
|
||||
$total_time = round(($finish - $start), 4);
|
||||
echo '<!--Page generated in '.$total_time.' seconds.-->';
|
||||
} else {
|
||||
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
?> | get your own at: <a href="https://github.com/dg9vh/MMDVMHost-Dashboard">https://github.com/dg9vh/MMDVMHost-Dashboard</a>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -9,7 +9,14 @@ include "../config/config.php";
|
|||
include "../include/tools.php";
|
||||
include "../include/functions.php";
|
||||
|
||||
$fileName = MMDVMLOGPATH."/".MMDVMLOGPREFIX."-".date("Y-m-d").".log";
|
||||
if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
} else {
|
||||
if ($_SERVER['PHP_AUTH_USER'] == VIEWLOGUSER && $_SERVER['PHP_AUTH_PW'] == VIEWLOGPW) {
|
||||
$fileName = MMDVMLOGPATH."/".MMDVMLOGPREFIX."-".date("Y-m-d").".log";
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="es">
|
||||
|
@ -81,7 +88,6 @@ while (!$file->eof()) {
|
|||
|
||||
// Unset the file to call __destruct(), closing the file handle.
|
||||
$file = null;
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
@ -99,6 +105,14 @@ $time = $time[1] + $time[0];
|
|||
$finish = $time;
|
||||
$total_time = round(($finish - $start), 4);
|
||||
echo '<!--Page generated in '.$total_time.' seconds.-->';
|
||||
} else {
|
||||
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
?> | get your own at: <a href="https://github.com/dg9vh/MMDVMHost-Dashboard">https://github.com/dg9vh/MMDVMHost-Dashboard</a>
|
||||
</div>
|
||||
<script>
|
||||
|
@ -106,8 +120,4 @@ $(document).ready(function(){
|
|||
|
||||
var logT = $('#log').dataTable( {
|
||||
"aaSorting": [[1,'asc']]
|
||||
} );
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
} );}); </script>
|
||||
|
|
|
@ -8,6 +8,15 @@ $start = $time;
|
|||
include "../config/config.php";
|
||||
include "../include/tools.php";
|
||||
include "../include/functions.php";
|
||||
if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
} else {
|
||||
if ($_SERVER['PHP_AUTH_USER'] == REBOOTUSER && $_SERVER['PHP_AUTH_PW'] == REBOOTPW) {
|
||||
$fileName = MMDVMLOGPATH."/".MMDVMLOGPREFIX."-".date("Y-m-d").".log";
|
||||
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="es">
|
||||
|
@ -58,6 +67,14 @@ $time = $time[1] + $time[0];
|
|||
$finish = $time;
|
||||
$total_time = round(($finish - $start), 4);
|
||||
echo '<!--Page generated in '.$total_time.' seconds.-->';
|
||||
} else {
|
||||
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
?> | get your own at: <a href="https://github.com/dg9vh/MMDVMHost-Dashboard">https://github.com/dg9vh/MMDVMHost-Dashboard</a>
|
||||
</div>
|
||||
</body>
|
||||
|
|
|
@ -9,6 +9,14 @@ $start = $time;
|
|||
include "../config/config.php";
|
||||
include "../include/tools.php";
|
||||
include "../include/functions.php";
|
||||
if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
} else {
|
||||
if ($_SERVER['PHP_AUTH_USER'] == RESTARTUSER && $_SERVER['PHP_AUTH_PW'] == RESTARTPW) {
|
||||
$fileName = MMDVMLOGPATH."/".MMDVMLOGPREFIX."-".date("Y-m-d").".log";
|
||||
?>
|
||||
<!doctype html>
|
||||
<html lang="es">
|
||||
|
@ -60,6 +68,14 @@ $time = $time[1] + $time[0];
|
|||
$finish = $time;
|
||||
$total_time = round(($finish - $start), 4);
|
||||
echo '<!--Page generated in '.$total_time.' seconds.-->';
|
||||
} else {
|
||||
|
||||
header('WWW-Authenticate: Basic realm="Dashboard"');
|
||||
header('HTTP/1.0 401 Unauthorized');
|
||||
echo 'Zur Ausführung bitte die geforderten Login-Daten eingeben!';
|
||||
exit;
|
||||
}
|
||||
}
|
||||
?> | get your own at: <a href="https://github.com/dg9vh/MMDVMHost-Dashboard">https://github.com/dg9vh/MMDVMHost-Dashboard</a>
|
||||
</div>
|
||||
</body>
|
||||
|
|
32
setup.php
32
setup.php
|
@ -151,6 +151,38 @@ include "include/tools.php";
|
|||
<span class="input-group-addon" id="ENABLEMANAGEMENT" style="width: 300px">Enable Management-Functions below</span>
|
||||
<div class="panel-body"><input type="checkbox" name="ENABLEMANAGEMENT" <?php if (constant("ENABLEMANAGEMENT")) echo "checked" ?>></div>
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="VIEWLOGUSER" style="width: 300px">Username for view log:</span>
|
||||
<input type="text" value="<?php echo constant("VIEWLOGUSER") ?>" name="VIEWLOGUSER" class="form-control" placeholder="username" aria-describedby="VIEWLOGUSER">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="VIEWLOGPW" style="width: 300px">Password for view log:</span>
|
||||
<input type="text" value="<?php echo constant("VIEWLOGPW") ?>" name="VIEWLOGPW" class="form-control" placeholder="password" aria-describedby="VIEWLOGPW">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="HALTUSER" style="width: 300px">Username for halt:</span>
|
||||
<input type="text" value="<?php echo constant("HALTUSER") ?>" name="HALTUSER" class="form-control" placeholder="username" aria-describedby="HALTUSER">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="HALTPW" style="width: 300px">Password for halt:</span>
|
||||
<input type="text" value="<?php echo constant("HALTPW") ?>" name="HALTPW" class="form-control" placeholder="password" aria-describedby="HALTPW">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="REBOOTUSER" style="width: 300px">Username for reboot:</span>
|
||||
<input type="text" value="<?php echo constant("REBOOTUSER") ?>" name="REBOOTUSER" class="form-control" placeholder="username" aria-describedby="REBOOTUSER">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="REBOOTPW" style="width: 300px">Password for reboot:</span>
|
||||
<input type="text" value="<?php echo constant("REBOOTPW") ?>" name="REBOOTPW" class="form-control" placeholder="password" aria-describedby="REBOOTPW">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="RESTARTUSER" style="width: 300px">Username for restart:</span>
|
||||
<input type="text" value="<?php echo constant("RESTARTUSER") ?>" name="RESTARTUSER" class="form-control" placeholder="username" aria-describedby="RESTARTUSER">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="RESTARTPW" style="width: 300px">Password for restart:</span>
|
||||
<input type="text" value="<?php echo constant("RESTARTPW") ?>" name="RESTARTPW" class="form-control" placeholder="password" aria-describedby="RESTARTPW">
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-addon" id="REBOOTMMDVM" style="width: 300px">Reboot MMDVMHost command:</span>
|
||||
<input type="text" value="<?php echo constant("REBOOTMMDVM") ?>" name="REBOOTMMDVM" class="form-control" placeholder="sudo systemctl restart mmdvmhost.service" aria-describedby="REBOOTMMDVM">
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<?php
|
||||
define("VERSION", "20161025-1");
|
||||
define("VERSION", "20161025-2");
|
||||
?>
|
||||
|
|
Loading…
Reference in a new issue