gpt4 book ai didi

php - 使用 CAS 服务器 ID 更新 WordPress 用户 ID

转载 作者:行者123 更新时间:2023-11-29 02:13:51 26 4
gpt4 key购买 nike

我已经设置了一个 WordPress 站点,并且身份验证是通过 CAS 服务器完成的。我正在使用 WP Cassify 插件连接 CAS 服务器。

是否可以将 wp_users ID 从默认 ID 更新为我的服务器返回的 ID?如果是这样,我应该用新 ID 更新 wp_usermeta 吗?或者我应该在 wp_users 表中创建一个额外的列吗?还有其他表需要更新吗?

CAS 服务器返回一个字符串,例如“0A2B4C6D8EABCDEF1234567”,我想将其用作连接到我站点的其他服务的 ID。

最佳答案

如上面评论中所建议的,最好的方法是在用户元中实现它 - 因为 ID 是用户表的主键,所以不能更改。

添加这行代码来保存用户通过WordPress注册后的CAS ID:

update_user_meta( $wordpress_user_id, 'cas_id', $cas_id_value );

然后如果您之后需要检索它以使用:

$cas_id = get_user_meta( $wordpress_user_id, 'cas_id' );

关于php - 使用 CAS 服务器 ID 更新 WordPress 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44261897/

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