收藏
回答

小程序云开发和本地开发授权登录有区别吗?

云开发刚接触,不是很明白,请问云开发可以做到授权登录,然后再授权获取手机号登录,此时把OPENID和手机号写入到云数据库表中,第二次再进入小程序不需要再提示登录了,直接跳到主页面去了。请问各位大师有代码吗?贴贴,感谢!最后想问下,OPENID可以做为唯一的ID吗?就是登录后都是以这OPENID云识别这个用户。

回答关注问题邀请回答
收藏

5 个回答

  • 2021-12-21

    小程序端是一样的流程,服务端可以免鉴权获取openId,同一个appid和同一个微信号的条件下openId是唯一的

    2021-12-21
    有用 1
    回复
  • 老张
    老张
    2021-09-17

    1、云开发可以openid明码使用,不用担心安全问题。非云开发就不能这样了,要用session了。

    2、自动生成的项目里,有云函数login,有如何获取openid的demo,易用易懂。

    2021-09-17
    有用
    回复 2
    • 古道儒风
      古道儒风
      发表于移动端
      2021-09-17
      取到openid后是不是可以直接插入到表然后再获取手机号更新到表?
      2021-09-17
      回复
    • 老张
      老张
      2021-09-18回复古道儒风
      你自己业务逻辑的问题,你想怎样处理都行。
      2021-09-18
      回复
  • 困难
    困难
    2021-09-17

    同一个APPID的用户openid是唯一的,openid从云开发端可以直接获取不需要用户授权

    2021-09-17
    有用
    回复 5
    • 古道儒风
      古道儒风
      发表于移动端
      2021-09-17
      那可以直接把openid存到表里吗?不需要授权,那直接跳出来手机允许可以吗,手机允许了直接更新到表里,
      2021-09-17
      回复
    • 困难
      困难
      2021-09-17回复古道儒风
      获取手机号必须通过login和按钮点击授权,要从小程序端授权。至于获取了如何存储如何使用都是你自己的事了。可以存到云数据库里。来了用户先拿openid去查库里有没有手机号,没有就让他登录之类的。不过我没做过登录功能,这只是我想的自己做的话会这么考虑,不确定大佬们更普遍的做法是不是这样。
      2021-09-17
      回复
    • 古道儒风
      古道儒风
      发表于移动端
      2021-09-17回复困难
      因为要做一个小程序需要用户进入小程序,然后自己发文章,发了文章会算积分,所以系统需要识别是那个用户发的,像这样的开发怎么做比较好呢?
      2021-09-17
      回复
    • 困难
      困难
      2021-09-17回复古道儒风
      那就用openid做标识呗,用户行为传给后端的时候都带着openid告诉后端这是哪个用户
      2021-09-17
      1
      回复
    • 古道儒风
      古道儒风
      发表于移动端
      2021-09-17回复困难
      OK,谢谢
      2021-09-17
      回复
  • 陈宇明
    陈宇明
    2021-09-17

    OPENID可以作为唯一ID。

    2021-09-17
    有用
    回复
  • 拾忆
    拾忆
    2021-09-17

    授权是在小程序端授权,和云开发没有直接关系,但是云开发可以免鉴权获取openid。

    2021-09-17
    有用
    回复 3
登录 后发表内容