From 9917a9882eff675567007194661df57450016c89 Mon Sep 17 00:00:00 2001 From: Jeffrey Armstrong Date: Fri, 6 May 2022 12:53:08 -0400 Subject: Login and session tracking now works via Gemini. Need to restrict operations in Gemini based on request auth levels still. --- captain/codes.f90 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 captain/codes.f90 (limited to 'captain/codes.f90') diff --git a/captain/codes.f90 b/captain/codes.f90 new file mode 100644 index 0000000..be6c07e --- /dev/null +++ b/captain/codes.f90 @@ -0,0 +1,23 @@ +module http_codes +implicit none + + integer, parameter::HTTP_CODE_SUCCESS = 200 + integer, parameter::HTTP_CODE_NOTFOUND = 404 + integer, parameter::HTTP_CODE_FAILURE = 500 + integer, parameter::HTTP_CODE_REDIRECT = 302 + integer, parameter::HTTP_CODE_UNAUTHORIZED = 401 + +end module http_codes + +module gemini_codes +implicit none + + integer, parameter::GEMINI_CODE_INPUT = 10 + integer, parameter::GEMINI_CODE_INPUT_PW = 11 + integer, parameter::GEMINI_CODE_SUCCESS = 20 + integer, parameter::GEMINI_CODE_REDIRECT = 30 + integer, parameter::GEMINI_CODE_TEMPFAIL = 40 + integer, parameter::GEMINI_CODE_PERMFAIL = 50 + integer, parameter::GEMINI_CODE_BAD_REQUEST = 59 + +end module gemini_codes \ No newline at end of file -- cgit v1.2.3