fix get user data; fix qrcode library
This commit is contained in:
@@ -23,11 +23,19 @@ if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
|||||||
ldap_start_tls($ldapconn)
|
ldap_start_tls($ldapconn)
|
||||||
or error_die($ldapconn, "cannot start LDAP TLS");
|
or error_die($ldapconn, "cannot start LDAP TLS");
|
||||||
if ($ldapbind = @ldap_bind($ldapconn, $checkuser.'='.$tstusername.','.$ldapbase, $password)) {
|
if ($ldapbind = @ldap_bind($ldapconn, $checkuser.'='.$tstusername.','.$ldapbase, $password)) {
|
||||||
ldap_bind($ldap, 'username', 'password');
|
$search = ldap_search($ldapconn, $ldapbase, $checkuser.'='.$tstusername, array('mail\
|
||||||
$search = ldap_search($ldapconn, 'base_dn', 'search_filter', array('mail', 'cn'));
|
', 'cn'));
|
||||||
$data = ldap_get_entries($ldap, $search);
|
$data = ldap_get_entries($ldapconn, $search);
|
||||||
ldap_close($ldapconn);
|
ldap_close($ldapconn);
|
||||||
$username = $tstusername;
|
$username = $tstusername;
|
||||||
|
$email = array('count' => 1, 0 => $username.'@'.$_SERVER[HTTP_HOST]);
|
||||||
|
$fullname = $username;
|
||||||
|
if ($data['count']==1) {
|
||||||
|
if (isset($data[0]['mail']))
|
||||||
|
$email = $data[0]['mail'];
|
||||||
|
if (isset($data[0]['cn'][0]))
|
||||||
|
$fullname = $data[0]['cn'][0];
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
error_log("user login failed: ".$checkuser.'='.$tstusername.','.$ldapbase);
|
error_log("user login failed: ".$checkuser.'='.$tstusername.','.$ldapbase);
|
||||||
error_log(ldap_error($ldapconn));
|
error_log(ldap_error($ldapconn));
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once('qrlib.php');
|
require_once('/usr/share/phpqrcode/qrlib.php'); // configure path to phpqrcode
|
||||||
$imagepath = "/path/to/your/files";
|
$imagepath = "/path/to/your/files";
|
||||||
$thumbpath = "/var/tmp/sharing-gallery/thumbnails/";
|
$thumbpath = "/var/tmp/sharing-gallery/thumbnails/";
|
||||||
$max_validity_days = "30";
|
$max_validity_days = "30";
|
||||||
|
@@ -158,12 +158,6 @@
|
|||||||
}
|
}
|
||||||
if (!isset($_REQUEST['secret'])) {
|
if (!isset($_REQUEST['secret'])) {
|
||||||
if ($username=="") error_die('not authorized', '403 Forbidden');
|
if ($username=="") error_die('not authorized', '403 Forbidden');
|
||||||
?>
|
|
||||||
<h1>Your Login Data</h2>
|
|
||||||
<pre>
|
|
||||||
<?php print_r($data) ?>
|
|
||||||
</pre>
|
|
||||||
<?php
|
|
||||||
if (isset($_REQUEST['path'])) checkPath($_REQUEST['path']);
|
if (isset($_REQUEST['path'])) checkPath($_REQUEST['path']);
|
||||||
if (isset($_REQUEST['folder']) && !preg_match('/\//', $_REQUEST['folder'])) {
|
if (isset($_REQUEST['folder']) && !preg_match('/\//', $_REQUEST['folder'])) {
|
||||||
$file = $thumbpath.'/folders/'.$subpath.'/'.$_REQUEST['folder'].'.png';
|
$file = $thumbpath.'/folders/'.$subpath.'/'.$_REQUEST['folder'].'.png';
|
||||||
@@ -210,7 +204,7 @@
|
|||||||
foreach ($secret['elements'] as $f) {
|
foreach ($secret['elements'] as $f) {
|
||||||
checkFile($f);
|
checkFile($f);
|
||||||
$size += 512 + ceil(filesize($file)/512)*512;
|
$size += 512 + ceil(filesize($file)/512)*512;
|
||||||
$files[] = $file;
|
$files[] = $file;
|
||||||
}
|
}
|
||||||
header('Content-Description: File Transfer');
|
header('Content-Description: File Transfer');
|
||||||
header('Content-Type: application/x-tar');
|
header('Content-Type: application/x-tar');
|
||||||
|
Reference in New Issue
Block a user