Produkt New 4D Commands to create a hash password

Hashování a ověřování hesel pro přihlašování uživatelů na webu

Automaticky přeloženo z Deepl

Bezpečnost se stává stále důležitějším tématem, protože podnikové aplikace jsou stále častěji přístupné prostřednictvím webu a v důsledku toho jsou zranitelnější vůči hrozbám. Protože společnost 4D věnuje otázkám bezpečnosti velkou pozornost, přinášíme vám ve verzi 4D v16 R5 několik bezpečnostních vylepšení a jedno z nich se týká ochrany hesel uživatelů webu pomocí hashování hesel.

Mimochodem, pokud se chcete dozvědět více o tom, jak vám 4D pomáhá s ochranou dat a se zabezpečením obecně, doporučuji vám podívat se na tento příspěvek na blogu.

Produkt Manage Header and footer with 4D Write Pro

Programová správa záhlaví a zápatí v aplikaci 4D Write Pro

Automaticky přeloženo z Deepl

Obdrželi jsme několik žádostí zákazníků o poskytnutí možnosti používat šablonu4D Write Pro se záhlavími a zápatími k vytváření dalších dokumentů založených na této šabloně. Vyslyšeli jsme vás a tato možnost je k dispozici ve verzi 4D v16 R5.

Do aplikace 4D Write Pro byla přidána nová sada příkazů, která tuto potřebu splňuje. Některé z těchto příkazů lze použít k získání odkazů na záhlaví, tělo a zápatí uvnitř dokumentů. Jiné se hodí k získání odkazu na rámeček (záhlaví, zápatí atd.), kde se právě nachází kurzor, nebo k nastavení kurzoru do konkrétního rámečku.

Produkt blank

Automatická výška řádků v polích seznamu, nová funkce 4D View Pro!

Automaticky přeloženo z Deepl

Od verze 4D v16 můžete pro každý řádek v poli seznamu nastavit jinou výšku řádku. Stačí tedy několik řádků kódu a máte seznamový box s řádky, které odpovídají obsahu. Díky této funkci 4D v16 jsme dali vývojáři plnou kontrolu nad tím, jak přesně definovat výšku každého jednotlivého řádku boxu se seznamem.

Ve verzi 4D v16 R5 jsme se rozhodli jít ještě dál a poskytnout vám plně automatický režim. Nyní je možné zobrazovat seznamy v nádherném rozhraní bez jakéhokoli programování. Stačí nastavit několik vlastností pole seznamu a 4D udělá zbytek za vás. Je to kouzelné, plynulé a opět … ani řádek kódu!

Produkt blank

Nebojte se nedefinovaných hodnot

Automaticky přeloženo z Deepl

S 4D v16 R4, jsme zavedli objektovou notaci, která je skvělým vylepšením jazyka 4D: váš kód je rychlý, flexibilní, efektivní a elegantní! Tato funkce vyvolala na fórech 4D velký zájem a od našich zákazníků jsme obdrželi mnoho zpětných vazeb, které upozorňovaly na situace, kdy se vyskytovaly nedefinované hodnoty, které činily zápis kódu náročným.

Na stránkách 4D v16 R5, jsme zohlednili vaši zpětnou vazbu a zjednodušili jsme používání nedefinovaných vlastností a hodnot pomocí objektové notace.

Produkt Set the minimal TLS version for 4D Web Server

Větší zabezpečení serveru 4D

Automaticky přeloženo z Deepl

Vprůběhu let se bezpečnost stala klíčovým tématem podnikových aplikací. ProtokolTLS ( Transport Layer Security ) a jeho předchůdceSSL ( Secure Sockets Layer ), oba často označované jako „SSL“, jsou kryptografické protokoly, které zajišťují bezpečnost komunikace v počítačové síti. Verze protokolu TLS, kterou vaše aplikace používá například pro připojení k webu nebo klient/server, přispívá k úrovni jejího zabezpečení.

4D podporuje všechny verze TLS: 1.0, 1.1 a 1.2. Použitá verze protokolu je vyjednána mezi serverem a klientem při navazování spojení. Pro zvýšení úrovně zabezpečení je počínaje verzí 4D v16 R5 výchozí minimální podporovaná verze TLS 1.2, starší verze jsou odmítány, protože by mohly být nezabezpečené.

Produkt blank

Předávání dat mezi formuláři

Automaticky přeloženo z Deepl

Nebylo by skvělé, kdybyste mohli jednoduše otevřít formulář a předat mu některé parametry pro inicializaci objektů formuláře? A co kdybyste mohli také získat data zpět ke zpracování poté, co je uživatel upravil? 4D v16 R5 vám velmi usnadní kódování tím, že výrazně zjednoduší komunikaci s formuláři.

Až dosud, když jste chtěli zobrazit data (nepocházející přímo z databáze, ale vypočtená nebo externí) více uživatelům, měli jste dvě možnosti: buď napsat složitý kód pro obsluhu zobrazení dat ve více procesech, nebo vytvořit tolik formulářů, kolik bylo potřeba, s hromadou globálních proměnných. Víte však, že globální proměnné nejsou z paměťového hlediska optimalizovaným způsobem kódování.

Zbavte se tedy složitého kódu a globálních proměnných! Pomocí stránky 4D v16 R5 můžete jednoduše svázat objekt s formulářem a interně jej používat pomocí nového příkazuForm . Bezbolestné… a výkonné!

Produkt Road to IPv6

Vylepšení uživatelského rozhraní souvisejícího s protokolem IPv6

Automaticky přeloženo z Deepl

Kromě toho, že má větší adresní prostor, má IPv6 oproti IPv4 také mnoho dalších výhod: vestavěné funkce, jako je podpora přenosu vícesměrového vysílání, vyšší zabezpečení pomocí IPSec (zajišťuje důvěrnost, autentizaci a integritu dat) a možnost zobrazit v dialogovém okně připojení klienta 4D všechny dostupné servery 4D, i když jsou zveřejněny na jiném než standardním portu (jiném než 19813).

4D zavedlo podporu IPv6 s verzí 4D v14, nicméně některá dialogová okna nebyla pro případy použití IPv6 dokonale uspořádána. 4D v16 R4 přináší některá vylepšení uživatelského rozhraní pro lepší uživatelský komfort pro osoby používající síťové konfigurace IPv6.

Produkt blank

Jemné ovládání špiček ve 4D

Automaticky přeloženo z Deepl

4D v16 R4 poskytuje větší flexibilitu při správě tipů. Kromě možnosti povolit nebo zakázat všechny tipy najednou pomocí parametrů databáze můžete nyní jemně kontrolovat, jak se vaše tipy budou zobrazovat: prodlevu před zobrazením a dobu, po kterou se budou zobrazovat. A už nemusíte používat stránky 4D Pack, vše je nyní součástí 4D!

Produkt New Get license information command

Získání informací o licenci naprogramováním

Automaticky přeloženo z Deepl

Při analýze, reportování nebo ladění serverové aplikace můžete chtít znát počet dostupných klientů, počet spotřebovaných připojení, datum vypršení platnosti a mnoho dalších informací.

Nyní můžete pomocí verze 4D v16 R4 získat podrobné informace o aktivní licenci spuštěného produktu 4D (například 4D Server). Např:

  • verze,
  • platforma,
  • počet dostupných a spotřebovaných připojení pro 4D Write Pro,
  • počet dostupných a spotřebovaných připojení pro 4D Client,
  • datum vypršení platnosti,
Produkt blank

Vytvoření vlastního monitorování procesů a uživatelů

Automaticky přeloženo z Deepl

Potřebujete získat seznam procesů běžících na serveru 4D, vzdáleném serveru 4D nebo samostatném serveru 4D, abyste mohli vytvořit vlastní okno správy? Chcete vědět, který uživatel inicioval jednotlivé procesy, abyste mohli vytvořit monitorovací okno své aplikace nebo tyto informace zaznamenat do databáze a později analyzovat zatížení serveru? Nyní můžete tyto informace snadno získat naprogramováním nového příkazu: Get process activity.