python - 新用户功能引导提示如何存储?
PHPz
PHPz 2017-04-18 09:44:28
0
2
420

问题描述

注册的新用户进网站的时候,网站会对一些功能做提示和引导,如下截图:

好几个页面都会有这一类的提示
但是这类提示只对新用户展示
所以我应该怎么判定是否是新用户呢?又如何判定用户变成老用户呢?

我的想法

我的想法是MySQL新建一张表

id
user_id
is_new

注册之后就往里面填数据,默认新用户,访问那些页面的时候,后台往前端传是否是新用户的参数
如果点提示里面的知道了, 那么就变成老用户
但是总有点杀鸡用牛刀的感觉

PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
阿神

Il n'est pas nécessaire de créer une nouvelle table. Ajoutez simplement une ligne directement à la table user, tout comme votre is_new sert à identifier si l'utilisateur a encore besoin d'être guidé. Je pense qu'il n'y a pas de problème. Bien sûr, si vous devez enregistrer les choix de l'utilisateur, comme l'initialisation de certains comportements de l'utilisateur, vous devez créer une nouvelle table pour enregistrer ces éléments, et en même temps créer un index user_id et ajouter des colonnes. .Étiquetez-le simplement. Personnellement, je pense que ce n’est pas exagéré, c’est la bonne approche.

Lors de l'accès à l'API, il est courant que le backend découvre si l'utilisateur possède une certaine marque et la renvoie au frontend, puis le frontend la restitue.
Je l'ai regardé du point de vue du back-end. Je ne sais pas s'il y a de la magie noire sur le front-end.

PHPzhong

L'une de mes suggestions est de vérifier si l'utilisateur a effectué les opérations pertinentes. Par exemple, si un utilisateur crée une nouvelle épreuve pour la première fois, une invite sera donnée à un novice qui crée une nouvelle épreuve, et si un utilisateur répond à une épreuve pour la première fois, une invite sera envoyée à la feuille de réponses.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal