There is no client_check in the web2py code base. Maybe that was a proposal to prevent sharing a session token. Do not remember.
It is easy todo anyway. Try:
auth.settings.extra_fields['auth_user'] = [Field('last_login', 'datetime')]
auth.settings.login_onvalidation.append(lambda form: db(db.auth_user.email==form.vars['email'])(db.auth_user.last_login<request.now-datetime.timedelta(15)).count() and form.errors.update({'email', 'already logged in more than 15 mins ago'}))
auth.settings.login_onaccept.append(lambda form: db(db..
auth_user.id==form.user['id']).update(last_login=request.now)
auth.settings.logout_onlogout = lambda user: db(db..
auth_user.id==user['id']).update(last_login=None)