Přístupová práva k systému
Aplikace rozeznává 3 skupiny rolí, do kterých se obsazují jednotliví uživatelé:
- ADMINISTRÁTOR (správce) – uživatel s absolutními právy k aplikaci i datům..
- OBCHODNÍCI – relativně neomezený počet uživatelů s omezenými právy.
- Internet_user – uživatelé, kteří přistupují do aplikace prostřednictvím Internetu ze svého browseru.
Administrátor do této role obsaďte uživatele zodpovědného za provoz systému.
Obchodníci mají již velmi omezená přístupová práva (tuto roli využijete pouze máte-li síťovou verzi systému 602E-Shop). Je jim umožněna pouze práce s jejich objednávkami. V ostatních pohledech aplikace mají právo pouze číst, nikoli zapisovat.
Internet_user tohoto uživatele je nutné vytvořit, pokud má být tato aplikace provozována na počítači společně s web serverem. Do této role se obsazuje uživatel __web.
Dříve, než se rozhodnete obsazovat uživatele do rolí, musíte je nejprve založit na SQL server. Promyšlené přiřazení uživatelů do rolí výrazně zvýší bezpečný provoz vaší aplikace na SQL serveru v sítích LAN viz následující popis.
Založení nového uživatele na SQL serveru
DEMO aplikace má v informacích o provozovateli, v seznamu obchodníků, vytvořeny dva obchodníky Zahálku (uživatel Pepa) a Nováčka (uživatel Venda).
Pro vyzkoušení DEMO aplikace provozované na web serveru zaveďte tyto uživatele:
pepa - jméno a přijmení je nepovinné, zadání hesla zamezí zneužití uživatele;
venda - jméno a přijmení je nepovinné, zadání hesla zamezí zneužití uživatele;
__web - zapište jméno, pod kterým se uživatel přihlašuje, dvě podtržítka a "web";
administrator - jméno a přijmení je nepovinné, zadání hesla zamezí zneužití uživatele; po zařazení tohoto uživatele do skupiny Db_admin doporučujeme původního uživatele Anonymous ze skupiny Db_admin vyřadit (po instalaci systému je Anonymous jediný vytvořený uživatel a nemá heslo).
Pro vytvoření nového uživatele myší označte Uživatelé ve složce Systém a použijte tlačítko Vytvořit. Objeví se následující okno:
Zařazení uživatelů do skupin na SQL serveru
Zařazení uživatelů do skupin umožňuje definovat pro tyto uživatele práva při jejich přihlášení na SQL server:
Db_admin - členové této skupiny mají veškeré práva k objektům a datům uložených na SQL serveru a mohou spravovat uživatele ve skupinách;
Everybody - členové mohou standardně vytvářet nové aplikace, tabulky, uživatele, uživatele a další objekty.
Chcete-li zařadit nebo vyřadit uživatele ve skupině, myší označte Skupiny ve složce Systém, zvolte skupiny Db_admin nebo Everybody a použijte tlačítko Uživatelé. Objeví se následující okno:
Doporučujeme do skupiny Db_admin zařadit pouze uživatele, kterého jste zvolili administrátorem SQL serveru, do skupiny Everybody (máte-li síťovou verzi) pak zařaďte všechny ostatní uživatele.
Zařazení uživatelů do rolí aplikace 602E-Shop (DEMO nebo START)
Obsazení uživatelů do rolí umožní, aby jednotliví uživatelé mohli pracovat s aplikací 602E-Shop.
Podle rozsahu uživatelských práv můžete uživatele přiřadit do těchto skupin:
role Administrator - členové této skupiny mají veškeré práva k objektům a datům aplikace a mohou spravovat uživatele ve skupinách této aplikace;
role Internet_user tento uživatel přistupuje do aplikace z Internetu ze svého browseru. Do této role se obsazuje uživatel __web;
role Obchodnici tito uživatelé můžou vyřizovat pouze své objednávky. Mají omezené práva, které jim např. neumožní měnit ceník, manipulovat s objednávkami jiného obchodníka, importovat a exportovat data, zapínat odesílání e-mailů, nastavovat platby přes Expandia banku, a.s. atd.
Zařazení uživatelů do rolí proveďte podle toho, zda obchodník má pouze objednávky zpracovávat nebo i aplikaci administrovat. Vlastní zařazení proveďte rozevřením kategoríí aplikace, kde myší označíte kategorií objektů Role. Vybete si Roli (např. Administrator) a uživatele do role obsadíte stlačením tlačítka Uživatelé a z nabídnutého seznamu vyberete uvažované uživatele:
Navigační stránky CD 602E-Shop jsou optimalizovány pro MSIE 800x600