|
目前我的网站只是在微信内访问,当用户一访问就会自动弹出授权页面,现在index.w是门户页,以下我的写法中那个redirect_uri中的版本号会每次编译部署的时候都会改变,之后才会把版本号复制过来改掉,这样好像不妥,请问有什么好的解决方案呢?- Model.prototype.modelLoad = function(event){
-
- <p style="line-height: 30px; text-indent: 2em;">var weixinCode = this.getContext().getRequestParameter("code");
- var userData = this.comp("userData");
- if(weixinCode != ""){
- justep.Baas.sendRequest({
- "url" : "/weixin/weixin",
- "action" : "userinfo",
- "async" : false,
- "params" : {code :weixinCode},
- "success" : function(wxUser) {
- userData.setFilter("filter","weixinNum='"+wxUser.openid+"'");
- userData.refreshData();
- if(userData.count()==0){
- userData.newData({
- index : 0,
- defaultValues : [ {
- "weixinNum" : wxUser.openid,
- "weixinName" : wxUser.nickname,
- "weixinImg" : wxUser.headimgurl,
- "createDate":new Date()
- } ]
- });
-
- }else{
- if(userData.val("weixinImg") != wxUser.headimgurl){
- userData.setValue("weixinImg",wxUser.headimgurl);
- }
- }
- userData.saveData({onSuccess:function() {
- userData.refreshData();
- }});
- localStorage.setItem("userId",userData.val("id"));
- }
- });
- justep.Shell.showPage("main");
- }else{
- window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd77c4ca9419a506e&redirect_uri=http://www.1yweigou.net/onebuy/v-n6Vree-zh_CN-/onebuy/"
- +"index.w&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect";
- }</p>
- };
复制代码
|
|