回覆列表
-
1 # 小今天的日常
-
2 # 黃阿進
這種問題讓人哭笑不得。
這個問題暗含的邏輯是,驗證碼是一個很糟糕的設計,但是大家都習慣了所以也沒辦法就這樣了。
拜託!驗證碼的確是一個糟糕的設計,但現在沒有任何習慣的因素導致它如此流行好不?
導致其流行的因素,都是他的優點:
例如實現簡單方便,低成本解決方案。
例如操作簡單方便,沒有學習成本。
所以在當前的技術侷限下,無論再發明多少次,驗證碼還會是這個鳥樣子!
如果真的有另外一個兼具驗證碼優點,而又沒有這些缺點的方案,早就流行開了。
驗證碼每天都在重新設計,你沒看到是因為那些方案都比現在的更不靠譜而已,,
-
3 # 營口宣銘科技
您好兄弟,我個人偏愛的就是給你一個圖片上面有詞語讓你排序。我覺得還是挺靠譜的,儘可以找一些相對複雜點的常見詞語,人類可以輕鬆識別而機器識別困難;另一方面還簡化操作,只要點一點就可以了,不用再看扭曲的字母了,而且這麼設計也會比較新穎有趣。
-
4 # 山合智趣
驗證碼其實是UI設計互動的一部分,一個好的驗證碼主要包括以下幾個方面:第一,要安全。驗證碼主要的功能是反正非法登入的作用,這是關鍵。第二是識別度高,簡單點說就是好輸入,你看個半天不知道打什麼,一直輸入錯誤,很有可能就放棄了,平臺也就失去這個使用者,得不償失。第三是美觀,好看的有趣的驗證碼能為平臺加分,UI互動現在越快越注重沉浸式和情感化,一切都是以使用者為導向的,一個單擊舒適和美觀的驗證碼能讓使用者有一個很好的反饋。
從這三點出發,我們就可以設計出真正好的驗證碼。
顏色簡單,不喧賓奪主,輸入方便,也能夠抵制非法登入,而且識別度很高,使用者能在三秒之類識別驗證碼,那就是成功的。
谷歌的驗證碼,風景好看,而且顏色很舒服,識別度也高,不能不說谷歌的設計還是很讓人稱讚的,我們可以學習一下。
根據你的問題,和多年驗證碼使用經驗,如果重新設計驗證碼應該做到以下幾點。
第一,人眼識別精準,速度快,驗證碼的意義在於防止電子識別,但是在防止電子識別的同時也降低了人眼辨別的能力,有一些驗證碼自己都看不明白。
第二,可以採取點陣式,明暗式,交叉式來降低電子識別的機率,這樣既不影響人眼識別,又能有效降低電子識別的能力,一舉兩得。
第三,可以採用文字排列,一一對應等方式來最佳化驗證碼設計。