Core pr 5

Module updates and minor bug fixes.
The function name `ding_user_frontend_access ` is not very telling compared to the description. Could you come up with something more telling?