awesome login implemented fully with session maintenance