领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

Zion无代码,网页用户登录(网站登陆代码)

nixiaole 2025-06-18 23:25:29 知识剖析 1 ℃

为什么需要做登录

  1. 管理和用户有关的信息:用户发布的信息、评论以及互动等,都是和人强相关的,通过登录系统生成的用户身份信息,方便和信息建立关联,从而可以实现信息所属的查询以及统计。

  2. 方便触达用户:通过设置的登录规则,如电话、邮箱、微信、关注公众号等方式,便于后续二次触达客户。

  3. 可以实现权限的管理:通过登录系统拥有用户的账户之后,可以设置不同账户的权限规则,从而实现不同权限对不同信息的查看权限控制。

常见的用户身份

  1. 游客:为了方便部分功能在用户不登录的情况下可以正常使用,所以会有一个游客身份。

Tips:

不同于微信小程序,网页是通过缓存(cookie)来定位用户的,而微信小程序是以微信来定位用户的。

    • 如果清楚网页缓存或使用隐身模式访问网页,那每次进入网页的时候都会有一个新的游客身份,这就是为什么很多时候网页可以刷浏览量的原因。

    • 小程序是以微信来定位用户的,只要不更换微信,不管何时何地登录小程序,都是同一个用户身份。

  1. 登录用户:这里的登录规则都是由网页制作者来设定什么算是登录,这里的登录就可以有诸多形式,包括但不限于:电话、邮箱、账号密码、微信扫码、企业微信登录等等。

Tips:

Zion已经封装好了常用的登录功能,可以在顶部点击项目名称后,在【项目设置】中,打开需要的登录方式即可。(切记要点击保存!!!)

  1. 会员用户:也可以叫超级用户,这些规则也都是自己设定的,是根据注册时长、互动频率、充值量等等都可以,是一个非常自由的功能设置。

  2. 管理员:一般指网页运营管理者,可以进行正常用户无法进行的操作,在Zion中这些也都可以根据自己的需求自行设置。

Zion网页是如何处理登录的

静默登录

在全局设置中,有一个创建项目时就默认添加的【静默登录】行为。用户在进入网页时,就会通过【静默登录】行为获取用户的 cookie生成一个用户的“游客身份”,此处是和小程序完全不同的,注意分辨。此时会在默认的【账号】表中写入一条记录来代表当前用户。在没有清除缓存的情况下,当用户再次登陆时,用户就会继续以这个身份登录;如果清除了缓存,用户再次登录时,会重新在【账号】表中写入一条记录。

Tips:

    • 如果浏览器使用了无痕模式,也就是不存储cookie,那么每次进入网页时都会是不同的账户记录。这就是有些网页反复进入都会增加浏览量的原因。

    • 不必担心由于每次的账户记录不同而不能定位同一个用户,如果该用户通过注册账号并登录,就会对应上当时注册通过的身份,就不再会使用其他缓存生成的身份了。

真正的用户登录

网页的登录制作,只需要在顶部的【项目设置】中,打开对应需要的登录方式,就会在行为中,增加相应的注册及登录方式。如:打开【项目设置】中的【手机号注册】,就会在行为中,增加【手机号注册】和【手机号登录】两个行为,分别用于注册和登录。

以【手机号注册】为例,绑定手机号和验证码对应的输入框,在用户输入手机号后,就可以通过点击触发验证码发送,在输入正确的验证码后,即可完成注册。【手机号登录】的操作方式也是完全相似的。

Tips:

    • 注册成功后,会存储注册信息在对应的账户记录中,但这个信息在后台中是不能直接看到的,这主要是出于安全考虑。想要获取注册的信息,需要通过自定义行为进行获取。具体操作可以参考:(编写中)

几种登录的注意事项

【用户名密码登录】、【邮箱登录】以及【手机号登录】的操作基本相同,都是按照上述例子,先打开登录设置,然后根据提示绑定对应输入框进行设置即可。这里讲解一下另外两个特殊的登录方式。

微信扫码登录


企业微信登录


例子


Tags:

最近发表
标签列表