#!/usr/bin/env python3

import os, re
print ("Content-Type: text/html\r\n\r\n")

user = os.environ['HTTP_X_AUTHENTICATED_USER'] if 'HTTP_X_AUTHENTICATED_USER' in os.environ else ""
m = re.match(r"^([-a-zA-Z0-9_.]+)$", user)
groups = []
if m:
    uid = m.group(1)
    with open("index.html", "r") as f:
        data = f.read()
        f.close()
        print(data.replace("%name%", uid))
              
else:
    print("Unknown or invalid user id presented")
        
