sql >> Databáze >  >> RDS >> Mysql

Povolit sdílení stránky chráněné heslem na sociálních sítích?

Myslím, že zde máte dva problémy:

  1. Mít obsah „indexovaný“ pro dialog sdílení na Facebooku nebo přímé sdílení URL na FB

  2. Umožnit uživatelům přístup na chráněný web, pokud kliknou na sdílený odkaz.

Řešení, která bych navrhoval, jsou:

  • Kontrola řetězce User Agent. FB použije řetězec agenta, který obsahuje facebookexternalhit/1.1 Uvědomte si, že toto mohou snadno zfalšovat i jiné strany.
  • Kontrola, zda referrer obsahuje www.facebook.com pokud uživatelé přijdou na váš web neověření

Viz



  1. Jak mohu nastavit heslo mysql ve scénáři spuštění mysqld_safe?

  2. Vraťte náhodné řádky z tabulky v MariaDB

  3. Dotaz na vlastní parametr postgresql pomocí příkazu SELECT

  4. Jaký je rozdíl mezi explicitními a implicitními kurzory v Oracle?