[Core tips] Identifying distorted verification codes is not the only way to identify humans. How should designers change the verification codes? How should we design the mobile device verification code that may be coming soon?
What is a verification code?
In the eyes of ordinary users, the verification code is definitely an annoying thing, especially for myopia users. We have no idea why we always need to input hard-to-recognize figures and letters over and over again. However, when we think carefully, we will find that this complicated verification code is one of the greatest inventions of mankind.
A simple definition of the Verification Code is that the verification code is a tool used by computers to identify whether the operator is a human. The verification code usually consists of lines and characters of irregular sizes. The above questions or text can only be answered by humans, the advantage is that websites using verification codes can effectively prevent spam users from repeatedly posting or registering through machines, and prevent malicious password cracking, ticket flushing, Forum bumping, and other phenomena.
Non-human Verification Code
When we use the Internet, we are more or less faced with the need to enter the verification code, and we are gradually getting used to entering difficult words, but it is undeniable that the process of entering the verification code is indeed very painful. User voices that hope to correct this phenomenon have always existed.
Currently, verification codes are rarely entered on mobile devices. However, with the increasing awareness of network security and the development of mobile Internet, verification codes are inevitable on mobile terminals, at this time, the shortcomings of high verification code recognition difficulty and low input accuracy will be directly exposed to users. Can we replace the traditional verification code in a simpler and more efficient way? The answer is yes.
Click instead of enter
When you enter a verification code in the registration forum, you must visually distinguish the text displayed in the verification code box, and then enter the text in the submit box on the keyboard. If the verification code we entered is incorrect, it is very likely that we will re-enter the password and confirm the password, and then continue to identify the verification code. This is by no means a good user experience. Recently, Baidu posts bar removed the verification code input box and replaced it with a selection box. This is an amazing design!
Clicking with the mouse is definitely more comfortable than inputting from the keyboard. It also saves the trouble of switching the input method and finding the key. After clicking the four characters, if the input is correct, the system closes the pop-up window and tells the input to be successful. If the input is incorrect, the pop-up window will be retained. Such a design will give users a simple and convenient feeling in terms of rationality and sensibility. If the dopamine reward mechanism takes effect, users may really fall in love with the verification code.
Cars, not fast horses
In the age when horses are the main means of transportation, people only want faster horses, but until you drive your cars to them, they will understand what they really want (for more information, see the user motivation behind the product requirements ). During the development of traditional verification codes, we found many "fast horses ".
1. gif animation Verification Code
This type of verification code is usually intuitive and simple, and there is not much difficulty in identification. The verification code is a cyclic GIF animation that only takes one to two seconds to display the static verification code. This animated Verification Code effectively prevents the machine from recognizing the verification code content and enhances security.
2. Ad Verification Code
This verification code is usually an advertisement image. Because the advertisement is random, and the verification code can also increase the website's income when performing the verification job, this verification code is also widely used. In terms of reducing the difficulty of recognition, many websites also have their own ideas. For example, the answer to the Verification Code question is the name of the website or the verification code using a mathematical formula, however, these evolutionary verification codes do not get rid of the disadvantages of input. It can be said that non-input is the future direction of the development of verification codes.
Simple, not tedious
Some time ago, the Associated Press account twitter was stolen, and hackers posted false news about the White House bombing of the president's injury through Twitter. As soon as the news came out, there was a call for dual verification on Twitter and weibo. the main channel for dual verification is verification code. We can foresee that the verification code will gradually appear on our mobile devices, and the verification code will become easier to enter. How can verification codes on mobile devices be changed?
1. Click
As mentioned above, the mobile phone keyboard itself is the jiugongge territory, and we can enter the verification code like entering the mobile phone password. Isn't that amazing? We may not need the tedious process of "click the input box> bring up the keyboard> enter". Just a few clicks on the screen to handle the problem. Why is it so complicated?
2. Handwriting
Handwriting is no longer easy on the mobile terminal. A major feature of the touch screen is handwriting. When we encounter "1 + 1 = ?" In the verification code, we only need to draw a less standard 2 on the screen with a thumb. Why not? At present, the system does not have a perfect recognition rate for Chinese characters, but it is perfect for Arabic numerals. If you are interested, you can download the handwriting calculator to experience it.
3. Plotting
From an early age, we will plot the image. If we draw a picture with only instructions, we will input the verification code. Will this be great. The system can replace the traditional verification code with simple geometric figures. The dynamic arrow shows the sequence of strokes, and the user only needs to follow the painting on the touch screen.
The above three methods allow users to clearly know the information expressed by the Verification Code and reduce the input burden. In this era when the touch screen is about to rule the computer, this input method that truly utilizes the touch screen feature can provide us with a simpler operation experience. At the same time, we can also use mouse gestures in non-touch screen devices to achieve the above operations, this is indeed surprising.
Conclusion
The key to dual verification is password protection. This measure can prevent hackers from cracking user accounts only over the network. This is a necessary requirement for large Web companies, this is especially evident for Weibo, a network account that supports logon to many third-party websites. The verification code may appear when we register and log on to our Weibo account in the near future, but please rest assured that it will certainly appear in front of you in a simple and elegant way, because the change has begun!