歡迎留言、轉(zhuǎn)發(fā)
微信極速開發(fā)系列文章(微信支付隧膘、授權(quán)獲取用戶信息等):點(diǎn)擊這里
最近很多人問 開源項(xiàng)目中的截圖如何使用代态,我怎么看不到這個(gè)效果。 今天就來聊聊這個(gè)話題
1疹吃、如何顯示會(huì)員登錄頁蹦疑?
如果你沒有做任何的改動(dòng)項(xiàng)目中訪問的地址為:http://域名或者IP[/項(xiàng)目名稱]/toOauth
具體實(shí)現(xiàn)在com.javen.controller.IndexController
。
說明:通過
授權(quán)獲取用戶信息
將獲取到的信息保存到users
表并將OpenId
放到session
萨驶,授權(quán)之后根據(jù)state
跳轉(zhuǎn)到不同的頁面歉摧。其中還判斷了用戶是否關(guān)注如果沒有關(guān)注就重定向到關(guān)注的圖文(不是必須,可以忽略) 腔呜。具體實(shí)現(xiàn)可以看com.javen.weixin.controller.WeiXinOauthController
中的代碼 如何授權(quán)獲取用戶信息點(diǎn)擊這里
2叁温、如何顯示注冊(cè)/忘記密碼頁?
會(huì)員登錄頁顯示出來了核畴,注冊(cè)/忘記密碼就不難了只是頁面之間的跳轉(zhuǎn)膝但。
3谤草、前端使用什么框架跟束?
前端頁面代碼都在/weixin_guide/src/main/webapp/front
前端框架 jQuery WeUI
彈出框 layer
4、郵箱咖刃、手機(jī)發(fā)送驗(yàn)證碼泳炉?
郵箱發(fā)送驗(yàn)證碼工具類/weixin_guide/src/main/java/com/javen/utils/EmailUtils.java
具體實(shí)現(xiàn)分為同步異步
發(fā)送郵件 /weixin_guide/src/main/java/com/javen/utils/WebUtils.java
/**
* 異步發(fā)送Email
* @param email
* @param subject
* @param content
*/
public static void sendAsynMail(String email,String subject,String content){
EmailUtils.asynMail(MailData.New()
.subject(subject)
.content(content)
.to(email)
.cc(PropKit.get("notify_email_test"))
);
}
/**
* 同步發(fā)送Email
* @param email
* @param subject
* @param content
* @return
*/
public static boolean sendMail(String email,String subject,String content){
return EmailUtils.sendMail(MailData.New()
.subject(subject)
.content(content)
.to(email)
.cc(PropKit.get("notify_email_test"))
);
}
測(cè)試時(shí)需要在 /weixin_guide/src/main/resources/mail.properties
中配置相關(guān)的參數(shù)
手機(jī)發(fā)送驗(yàn)證碼工具封裝
這里使用的是第三方的平臺(tái),如果有需要可以聯(lián)系我索取。具體實(shí)現(xiàn)代碼如下
/weixin_guide/src/main/java/com/javen/utils/SMSUtils.java
具體頁面邏輯實(shí)現(xiàn)
/weixin_guide/src/main/java/com/javen/controller/AjaxController.java
中的login()
嚎杨、forget()
5花鹅、其他頁面?
百度翻譯
/weixin_guide/src/main/java/com/javen/controller/IndexController.java
中的translate()
方法 訪問地址http://域名或者IP[/項(xiàng)目名稱/端口號(hào)]/translate
星座運(yùn)勢(shì)
/weixin_guide/src/main/java/com/javen/controller/ConstellationController.java
訪問地址http://域名或者IP[/項(xiàng)目名稱/端口號(hào)]/constellation
如果有疑問請(qǐng)留言或者加群 148540125