even more broken token fixes

master
Dominika Liberda 2020-10-05 19:06:36 +02:00
parent 31c477e55a
commit fc4a23c9c4
1 changed files with 8 additions and 6 deletions

View File

@ -7,9 +7,9 @@ function get_auth_string() {
exit 0
fi
user=$(session_get_username ${cookies[sh_session]})
user="$(session_get_username ${cookies[sh_session]})"
echo "Authorization: Bearer $(cat secret/authTokens.dat | grep "$user:" | sed -s "s/$user://")"
echo "Authorization: Bearer $(cat secret/authTokens.dat | grep -P "^$user:" | sed -s "s/$user://")"
}
function get_refresh_token() {
@ -17,9 +17,9 @@ function get_refresh_token() {
exit 0
fi
user=$(session_get_username ${cookies[sh_session]})
user="$(session_get_username ${cookies[sh_session]})"
echo "$(cat secret/refreshTokens.dat | grep "$user:" | sed -s "s/$user://")"
echo "$(cat secret/refreshTokens.dat | grep -P "^$user:" | sed -s "s/$user://")"
}
# check_if_user_exists(file)
@ -28,8 +28,10 @@ function check_if_user_exists() {
exit 0
fi
[[ $1 == "refreshToken" ]] && [[ $(cat secret/refreshTokens.dat | grep "${cookies[sh_session]}:") != "" ]] && return 1
[[ $1 == "authToken" ]] && [[ $(cat secret/authTokens.dat | grep "${cookies[sh_session]}:") != "" ]] && return 1
user=$(session_get_username ${cookies[sh_session]})
[[ $1 == "refreshToken" ]] && [[ $(cat secret/refreshTokens.dat | grep -P "^$user:") != "" ]] && return 1
[[ $1 == "authToken" ]] && [[ $(cat secret/authTokens.dat | grep -P "^$user:") != "" ]] && return 1
return 0
}