Fix hash key issue when load from seesion
New access control structure