mirror of
https://github.com/sigmasternchen/kukkubukku
synced 2025-03-15 07:18:54 +00:00
28 lines
380 B
Bash
28 lines
380 B
Bash
#!/bin/bash
|
|
|
|
_sessionKeyUsername="username"
|
|
|
|
username=""
|
|
|
|
setLoggedIn() {
|
|
startSession
|
|
setSessionValue "$_sessionKeyUsername" "$1"
|
|
}
|
|
|
|
isLoggedIn() {
|
|
username="$(getSessionValue "$_sessionKeyUsername")"
|
|
test ! -z "$username"
|
|
return
|
|
}
|
|
|
|
requireLoggedIn() {
|
|
startSession
|
|
|
|
if isLoggedIn; then
|
|
echo > /dev/null # empty path
|
|
else
|
|
redirect "/login"
|
|
endHeaders
|
|
exit
|
|
fi
|
|
}
|