UserModel::saveAuthentication PHP Method

saveAuthentication() public method

public saveAuthentication ( array $Data ) : Gdn_DataSet | string
$Data array
return Gdn_DataSet | string
    public function saveAuthentication($Data)
    {
        $Cn = $this->Database->connection();
        $Px = $this->Database->DatabasePrefix;
        $UID = $Cn->quote($Data['UniqueID']);
        $Provider = $Cn->quote($Data['Provider']);
        $UserID = $Cn->quote($Data['UserID']);
        $Sql = "insert {$Px}UserAuthentication (ForeignUserKey, ProviderKey, UserID) values ({$UID}, {$Provider}, {$UserID}) on duplicate key update UserID = {$UserID}";
        $Result = $this->Database->query($Sql);
        return $Result;
    }
UserModel