Added config file for custom cache key : user can publish config and change cache key name in sessions and cookies.
While initiating user instance sometimes $this->request->cookie() return null and while inserting to db we have an error, so I initiated user id in a variable before setting in cookie and used it for session. so If cookie return null, instanced will save in db and set to session correctly.
I used md5 for user id for saving as instance for hiding ip address in end of it.
I have made this changes to repo:
Thanks