剛接觸微信,要做一個(gè)在手機(jī)上的表單提交功能。
需求有這些:
只能在數(shù)據(jù)庫中存在的手機(jī)號(hào)看到表單。
表單可以重復(fù)提交。
第一次進(jìn)入表單需要驗(yàn)證
分享出去的頁面,別人進(jìn)入后也需要驗(yàn)證。
因?yàn)槊總€(gè)手機(jī)在同一個(gè)公眾號(hào)當(dāng)中的openid是唯一性的。所以在手機(jī)查看這個(gè)表單頁面的時(shí)候,就將這個(gè)openid存到數(shù)據(jù)庫中,方便下次提交可以驗(yàn)證。
下面是我的代碼。使用的是YII2框架。
Controller