关于 微网站和公众账号 逻辑的 考虑 ,
微信号和微网站一对一的关系, 当有此gh_id记录的时候将允许添加重复的gh_id吗?
如果允许: 之前的站点设置就被覆盖了,之前的设置失效;
如果不允许:如果某用户手动绑定的openid是别人的,那别人岂不是不能用了。
解决方案①:给绑定成功的gh_id记录做标识,绑定成功过的不允许再次添加;
比如说,自定义的菜单或者站点模板导航样式的设置,这些改用gh_id的微信openid呢还是site_id呢?
如果用openid,那先建站再绑定的逻辑将不复存在;
如果用site_id,假如用户把此站点删除又重新建立站点,那之前微信号下面的数据将失效;
解决方案①:openid和site_id同时存在于其他的表里面,
解决方案②:部分表用site_id,部分表用openid。