{"push_id":883370389,"size":9,"distinct_size":9,"ref":"refs/heads/ban-users","head":"2a0416ff914639320c6b09f4a2af32df1f0692b2","before":"4b1a3a5c6b59ee510a177a165d4a15e9e62793b4","commits":[{"sha":"33ad91a43decc876a7607ef5eabdec6f7942e558","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Return FALSE if not logged in for group checks","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/33ad91a43decc876a7607ef5eabdec6f7942e558"},{"sha":"c01b8c84971ada2b2ec7e2a1a239d4b5029303a8","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Fix error in libraries/Auth.php::_set_auth_info()","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/c01b8c84971ada2b2ec7e2a1a239d4b5029303a8"},{"sha":"f16818f96b84db0a7f75efe63ec6b8b016a6fe52","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Create the libraries/Auth.php::is_banned() method","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/f16818f96b84db0a7f75efe63ec6b8b016a6fe52"},{"sha":"8f87ac7d24ffb5314b5d9c0439d2f3ffc0c7a183","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"A few things\n\nRefactored the code that calculates a user's permissions in to its own method\nSet a logged_in class property to stop multiple database queries for the same info\nAdd functionality for checks to see if a user is banned","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/8f87ac7d24ffb5314b5d9c0439d2f3ffc0c7a183"},{"sha":"07d023fe91464b684ecc21565df3331936388562","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Add doc block for _calculate_permissions()","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/07d023fe91464b684ecc21565df3331936388562"},{"sha":"f97ce2ec8c0e723689ffe977a28a34678c727253","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Finish Auth_model.php::ip_is_banned() method","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/f97ce2ec8c0e723689ffe977a28a34678c727253"},{"sha":"56d01eeecdf8e1f3faf4034080825f950fd13684","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Finish doc block on Auth.php::generate_token()","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/56d01eeecdf8e1f3faf4034080825f950fd13684"},{"sha":"69551e2aa07eb3ee4a14a85cc9595d10b9dc4186","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Finish doc block on Auth.php::_identifier_is_banned()","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/69551e2aa07eb3ee4a14a85cc9595d10b9dc4186"},{"sha":"2a0416ff914639320c6b09f4a2af32df1f0692b2","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@lukesims.uk","name":"lukesims"},"message":"Add IP address to the session and create some placeholder methods","distinct":true,"url":"https://api.github.com/repos/lukesims/ci-auth/commits/2a0416ff914639320c6b09f4a2af32df1f0692b2"}]}