Added tokens

This commit is contained in:
2021-08-26 10:56:59 +02:00
parent b27a3bbc58
commit c65bc123d3
4 changed files with 47 additions and 3 deletions

View File

@ -17,7 +17,6 @@ use PhotoPrismUpload\API\PhotoPrism;
label[for="album"] {
grid-column: 1;
grid-row: 1;
/* display: block; */
}
#album {
grid-column: 2;
@ -45,12 +44,24 @@ $api = new PhotoPrism($config);
$albums = [];
try {
$api->login();
$albums = $api->getAlbums();
} catch (\Exception $e) {
die('Fehler: ' . $e->getMessage());
}
if (!isset($_POST['submit'])) {
if (!isset($_GET['token'])) {
die('Sorry, kein Zugriff');
}
$token = $_GET['token'];
$tokens = explode(',', $token);
try {
$albums = $api->getAlbumsByTokens($tokens);
} catch (\Exception $e) {
die('Fehler: ' . $e->getMessage());
}
if (empty($albums) && (empty($config['noAlbumToken']) || !in_array($config['noAlbumToken'], $tokens))) {
die('Falscher Token');
}
?>
<script>
window.tooLarge = false;
@ -79,7 +90,7 @@ if (!isset($_POST['submit'])) {
</select>
<!--<label></label>
<input type="text" />!-->
<input multiple type="file" name="files[]" id="input" />
<input multiple type="file" name="files[]" id="input" required/>
<input type="submit" name="submit" value="Upload" />
</form>
<div id="error" style="display:none"></div>