怎么实现不同用户显示不同菜单的功能

移动开发 码拜 8年前 (2016-04-22) 1280次浏览
小弟本人刚接触微信开发,开发语言是php
问一下能实现针对不同的用户角色,显示不同的菜单功能吗?
解决方案

35

假如是微信下面的自定义菜单的话,那是没办法实现根据不同用户显示不同菜单的…
原因是你的需求不说没法实现…本人觉得怎么把用户绑定到微信上都没办法现实…每次用户进到你的微信平台,你根本不知道用户的OpenID…是当用户点击菜单或发送信息给你,微信端才会发送XML信息给你,这个时候你才知道用户的OpenID,但是之前微信已经把菜单呈现给用户了。 而且菜单是对全部用户都是一致的,你对某个用户改了菜单,其他的用户菜单也会变。
本人觉得你可以换一个思路….
(1)根据用户点击的时候发给你的XML的openid判断他有没有这个操作,没有就返回操作失败提示就行了。
(2)构建一个手机版的web平台,用户点击你微信的菜单连接,然后跳到你所写得web平台,通过授权获得用户的openid,然后根据用户ID 你让他怎么显示,怎么弄,就全看你怎么弄那web平台了

5

微信本身没法实现,单可以本人做个页面处理。微信只作为一个主入口

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么实现不同用户显示不同菜单的功能
喜欢 (0)
[1034331897@qq.com]
分享 (0)