- #project-access: umožní hostům otevřít odkaz na sdílený projekt bez přihlášení
- #page-access: umožní nepřihlášeným návštěvníkům procházet stránky jako
/learn,/templatesa/devs - #public-registration: umožní uživatelům zaregistrovat se sami, volitelně s aktivačním e-mailem a s omezením na e-mailové domény
Přístup k projektům
Ve výchozím nastavení se uživatel musí přihlásit, aby se mohl připojit ke společné úpravě projektu, i když získá odkaz pro sdílení projektu.
config/variables.env
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING povoluje anonymní čtení a zápis u projektů sdílených odkazem.
OVERLEAF_ALLOW_PUBLIC_ACCESS zabraňuje přesměrování nepřihlášených uživatelů na přihlašovací stránku.
Pouze pro přístup ke čtení nastavte samotnou OVERLEAF_ALLOW_PUBLIC_ACCESS=true: hosté pak mohou bez přihlášení otevírat odkazy pro čtení (/read/...), zatímco odkazy pro úpravy je stále vyzvou k přihlášení.
Znovu vytvořte kontejnery pomocí bin/up. Poté otevřete URL odkazu pro sdílení v anonymním okně.
Přístup ke stránkám
Ve výchozím stavu (kdyžOVERLEAF_ALLOW_PUBLIC_ACCESS není nastavena) přesměrovává každá stránka kromě přihlašovací a registrační nepřihlášené návštěvníky na přihlašovací stránku. To platí i pro stránky, které mají být veřejné, takže odkazy na ně fungují jen pro již přihlášené uživatele.
S OVERLEAF_ALLOW_PUBLIC_ACCESS=true mohou nepřihlášení návštěvníci otevřít:
Umožňuje také, aby #signed-out-visitors uchovalo odeslaný formulář nepřihlášeného návštěvníka, dokud se nepřihlásí.
Seznam projektů, editor a vytváření projektů (i ze šablony nebo přes Import API) stále vyžadují přihlášení.
Veřejná registrace
Veřejná registrace je dostupná pouze v ayaka-notes/ayakaleaf-pro.Upozorňujeme, že jakmile veřejnou registraci povolíte, může se jako uživatel zaregistrovat kdokoli, kdo má přístup k vaší instanci Overleafu.S hodnotou
true proces registrace neověřuje e-mailové adresy, proto ji používejte pouze v intranetu nebo v důvěryhodném prostředí, případně místo toho použijte registraci s aktivačním e-mailem.Na instanci s OIDC hodnotu true nepoužívejte: kdokoli by se mohl zaregistrovat s e-mailem kolegy dříve, než se kolega poprvé přihlásí přes OIDC, čímž by byl kolega propojen s tímto účtem. Použijte registraci s aktivačním e-mailem nebo veřejnou registraci vůbec nepovolujte, viz Účty a hesla.config/variables.env toto:
config/variables.env
bin/up.
Poté klikněte na Sign up nebo navštivte /register.

Registrace s aktivačním e-mailem
Registrace s aktivačním e-mailem je dostupná pouze v ayaka-notes/ayakaleaf-pro. Uživatelé se registrují pouze svým e-mailem a heslo si nastaví přes odkaz v aktivačním e-mailu, takže účet může používat jen vlastník dané adresy. Seznam domén a zástupné znaky vyžadují verzi v6.4.0 nebo novější; starší verze přijímají pouze jednu doménu, například@example.com.
Před jejím povolením nakonfigurujte doručování e-mailů, jinak uživatelé aktivační e-mail nikdy nedostanou. Viz Doručování e-mailů.
Poté přidejte do config/variables.env následující řádek:
config/variables.env
OVERLEAF_ALLOW_PUBLIC_REGISTRATION lze nastavit na:
Domény se porovnávají bez ohledu na velikost písmen. Chcete-li povolit doménu i její subdomény, uveďte obě:
@example.org,@*.example.org.
Q&A
Co může nepřihlášený editor dělat s komentáři?
Co může nepřihlášený editor dělat s komentáři?
Odpověď: Nepřihlášený uživatel, který otevře projekt přes jeho odkaz pro úpravy, získá stejný přístup jako editor, s výjimkou akcí, u kterých se zaznamenává, kdo je provedl:
Panel recenzí jim stále zobrazuje tlačítko Resolve, ale vyřešení selže s chybovou zprávou.Uživatelé, kteří otevřou projekt přes jeho odkaz pro čtení, nevidí žádné komentáře, viz Role a oprávnění.
Mohu přidávat uživatele a zvát spolupracovníky bez e-mailu nebo pomocí pozvánkového kódu?
Mohu přidávat uživatele a zvát spolupracovníky bez e-mailu nebo pomocí pozvánkového kódu?
Odpověď: Pozvánkové kódy neexistují, ale uživatele lze přidat i bez e-mailu. V Admin → Manage Users klikněte na Create account. Poté otevřete Info daného uživatele: zobrazí se aktivační odkaz platný jeden týden, který můžete zkopírovat a uživateli poslat sami. Chcete-li sdílet projekt, pozvěte uživatele, kteří již účet mají: pozvánka se jim zobrazí i v seznamu projektů, takže ji mohou přijmout i bez e-mailu. Lidé bez účtu dostanou pozvánku pouze e-mailem, proto jim nejprve vytvořte účet.

