Building a manual approval process for ID verification

I am accepting 2 images from users when they register. Once they submit the images, I need to build the following and would appreciate suggestions about how to do it -

  1. Put the user profile in pending state, manually approve the user profile to approve each one before they can access lets say a status page (accessible after verified login.
  2. User uploads an ID like driving licencse- how to automate the ID verification process (check whether its fake, name is the same or not etc.)
  3. Any free OCR plugin to read text out of images?

Thanks a ton for helping.