Added tokens
This commit is contained in:
17
index.php
17
index.php
@ -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>
|
||||
|
Reference in New Issue
Block a user