Fix does not match the number of arguments (for vk and ok backend)

Fix does not match the number of arguments (for vk and ok backend). And method get_user_id now returns the correct user id.

```
Exception Type: TypeError at /login/auth/vk-oauth2/
Exception Value: user_data() takes at least 3 arguments (2 given)
```