set author just before publishing instead of when prototype is created
client side of session management