gpt4 book ai didi

mysql - 为 drupal 站点实现 "sign in with slack"按钮

转载 作者:行者123 更新时间:2023-11-28 23:19:55 24 4
gpt4 key购买 nike

Slack 为现有的 Slack 用户提供了一种简单的 oauth 方法(sign in with slack)以交叉验证“我的平台”,无论它是什么。我已经能够在 slack 方面做所有事情,包括从 slack 的身份范围获取真实姓名和电子邮件地址,以及在 drupal mysql 数据库 users 表中找到我的用户。

但是我如何实际登录该用户并以编程方式创建/重新生成 session ?有没有一种方法可以使用 drush 或其他东西从命令行执行此操作,而无需编辑 php,因为这不是我的偏好。我以为我可以只修改数据库中的时间戳,但看起来 session 对象需要的不止于此。

那么给定一个 drupal uid 和对 drupal 数据库的访问权限,我该怎么办?

最佳答案

您可以使用 Masquerade为任何 Drupal 用户生成 session 的模块,无论他的创建源是什么

关于mysql - 为 drupal 站点实现 "sign in with slack"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42183769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com