首先小程序是php开发的?小程序包括前后台总体,所以你的这个说法基本知道大概意思,应是指的小程序后台是php开发的,其实小程序前台并不是php开发(不管是微信小程序或者是支付宝小程序)
接着根据你的问题想法给些思路建议吧,具体实现还得你自己做或者找人帮忙做的,第一点不想让陌生人看到小程序界面内容,没有推荐人的新用户访问无法看到小程序界面任何内容,那就需要在小程序前后端代码里增加或修改用户访问登录及用户操作鉴权,符合条件的访问小程序前台界面才会正常显示,否则界面隐藏不显示正常功能要素(可以弹出提示消息对话框),
第二点对于限制加入黑名单的人员操作,同样也是需要增加或修改小程序前后端代码,判断访问者其推荐人是否黑名单成员,如果是则把当前访问者也加入黑名单,并且前台菜单设置为只显示不可点击操作,
另外补充一点针对你提的问题想法,小程序后台代码也需相应增加修改相关数据库表(用户表、推荐人表、登录类型表、操作权限表、黑名单表等)