moduser function in auth digest