Patent ID: 7743256

Claim:
A method for verifying authorized access by creating a password inputting rule for assignable districts of a predetermined reference background, the method comprising the steps of: 1) inputting a user identification by a user; (2) determining whether the user identification is an authorized user identification, if positive, then proceeding to step (41), if negative, then proceeding to the next step; (3) displaying an image according to a predetermined reference background to indicate an inputting rule for assignable districts of the reference background, so as to facilitate inputting and setting of a password which consists of one or multiple the assignable districts; (4) displaying a dynamically constructed image according to a predetermined reference background to indicate an inputting rule that is produced dynamically and corresponds to assignable districts of the reference background, so as to facilitate inputting of a password, and then proceeding to verify validity of the password, wherein the step (4) further comprises the steps of: (41) dynamically producing the inputting rule to determine random codes corresponding to assignable districts, these assignable districts including all assignable districts contained in predetermined district sequence as password; (42) displaying an image containing a predetermined reference background corresponding to the user identification and the random codes determined in step (41), so that individual the random codes are positioned respectively to corresponding assignable districts that are corresponding to the scope of the reference background; (43) inputting a random code sequence as to be verified, the random code sequence as to be verified including one or multiple the random codes; (44) producing a random code sequence as password according to predetermined the district sequence as password and the dynamical inputting rule, followed by determining whether the random code sequence as password equals the random code sequence as to be verified, if positive, then proceeding to step (47), if negative, then proceeding to the next step; (45) determining whether error frequency is greater than a predetermined value, if positive, then proceeding to the next step, if negative, then proceeding to step (41); (46) setting the user as disqualified for authorized access, proceeding to step (5); (47) setting the user as qualified for authorized access, proceeding to step (5); and (5) end of the process.