Method for verifying verification code and system thereof

The present invention provides a method for verifying a verification code and a system thereof. The method comprises the a step of obtaining the relationship chain information of a user from a user information database and selecting verification information from the relationship chain information and generating a verification code according to the verification information and preset disturbance information, a step of sending the verification code to the client that a user logged, and a step of obtaining the response information returned by the client and verifying the response information according to the relationship chain information. According to the technical scheme, a low crack rate is ensured, artificial code can be effectively fought based a low user application threshold, and the artificial code problem is thoroughly solved.