我在Laravel App中使用社交名流进行社交网络身份验证。我想使用社交网络添加注册,而不是通过输入用户名和密码来使用经典的注册方法。目前,我决定创建一个包含名称和用户名的用户模型,用于uathorization,并在db中为每个包含来自社交网络的user_id和id的PK分隔表。
当系统在所选择的社交网络中接收到用户的id时,它检查该id的相应表,如果存在,则获取用户id,并向系统验证用户。如果不是,则添加到此处并进行身份验证。
处理来自社交网络的响应的函数:
public function handleProviderCallback($social)
{
$userSocial