asp.net mapa stránek admin vidí to, co uživatel vidí

hlasů
3

V současné době jsem se snaží přijít na to, jak nejlépe jít o realizaci stranu správy pro mé žádosti.

Mám uživatelské stránky, kde mohou uživatelé přihlášení, upravit svůj profil, předložit informace atd. Chtěl bych uživatelé správy, aby bylo možné se přihlásit a budou moci vybrat ze seznamu uživatelů. Odsud může administrátor předložit informace pro uživatele, stejně jako může uživatel.

Website Start Page > RogerRabbit > Submit Information
Website Start Page > BillyBob > Customize Profile

Takže moje otázka zní:

  1. Jak by se mé strany být stanoveno?
  2. Jak by měl soubor Web.sitemap vypadat? Je tu hezký způsob, jak vytvořit mapu webu (možná v paměti?)
  3. By tato metoda má používat proměnné relace?

Jakékoliv připomínky, nebo tipy by bylo skvělé.

Položena 21/01/2010 v 05:18
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Nemohu odpovědět na vaši otázku, sitemap, ale jsem implementoval řešení takového na jednom z našich systémů, kde můžu vidět přesně to, co je koncový uživatel vidí jejich vydává. Udělal jsem to hlavně pro účely řešení problémů tak, že když se nahlásit problém pro mě (jako něco chybí z jejich pohledu), mohu jít za nimi a vidět přesně to, co se mluví.

Jak jsem to udělal, což je sice trochu hrubý, měl mít na předstírání jiné identity tabulky v mé databázi, která obsahuje přihlašovací jméno uživatele, který dělá zosobnění a přihlášení uživatele, které chtějí vydávat.

Přidal jsem nějaké potlačení kód tak, že když uživatel poprvé přejde na stránku (používá ověřování systému Windows), bude zkontrolujte, zda daný uživatel má sadu zosobnění v tabulce a pak umístit toto jméno uživatele v objektu ve stavu relace , Kdyby nebylo napodobování, bylo by to místo skutečného ID uživatele ve stejném objektu.

Aby mi zabránili dělat věci, s údaji uživatele jako na ně samotné, tam jsou dvě vlastnosti v tomto objektu, jeden pro logon_name, což je to, co je používán systém pro content-přizpůsobení a další s názvem NameForLog, který se používá při přihlašování žádné akce , budou zaznamenány všechny akce, které dělám jako já.

Všechny oblasti na místě, které zobrazují obsah vzhled uživatelsky přizpůsobené na tento objekt relace, takže budou vždy používat zosobněného ID a proto mě vždycky ukázat, co uživatel vidí. Za první stránku a protokolování kódem, to ani neví, že jsem to já, je čest.

Není to nejčistší řešení, ale to funguje dobře pro mě.

Odpovězeno 08/02/2010 v 20:19
zdroj uživatelem

hlasů
1

Nevím mike ... to je široká řada otázek zde. Trochu jako ptát se „Jak jsem vytvářet webové stránky v ASP.NET“.

To zní velmi podobně jako je třeba investovat do úvodní „jak na to asp.net knize“, která pokrývá tyto tematické oblasti. Dobrou zprávou je, že téměř každý začátečník zprostředkovat asp.net knize vždy psaný pravděpodobně zasáhne většinu těchto tematických oblastí.

chtěli uživatelům správu, aby bylo možné se přihlásit a budou moci vybrat ze seznamu uživatelů. Odsud může administrátor předložit informace pro uživatele, stejně jako může uživatel.

Jedná se o druh zosobnění ... a je to mnohem těžší, než se zdá. Ale jak to udělat, závisí na tom, jak vaše aplikace ověřuje uživatele opravňuje uživatele a spravuje role ... což je zcela sub-speciality v rámci ASP.NET (s vlastní dedikované knih vlastně).

1) Jak by mé stránky být stanoveno?

Opatrně?

2) Jak má být soubor Web.sitemap vypadat? Je tu hezký způsob, jak vytvořit mapu webu (možná v paměti?)

To se vztahuje na MSDN poměrně důkladným . Ano, můžete si vytvořit své sitemaps v paměti. Vytvořil jsem sitemaps z dat uložených v SQL DB několikrát v minulosti, ale budu mít tušení, kde se dokonce začít vysvětlovat. Musíš pochopit základní třídy a rozhraní používané Sitemap a poté provést poskytovatel zvyk sitemap přizpůsoben pro práci s daty a pravidel pro strukturu webu.

3) by tato metoda má používat proměnné relace?

Pravděpodobně. Většina lokalit s vědomím „přihlášený uživatel“ je třeba sezení. Neplatí univerzálně, ale zdaleka tak.

Odpovězeno 21/01/2010 v 08:12
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more