Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 23971|Odpoveď: 0

[Zdroj] asp.net Prispôsobiť názov session id

[Kopírovať odkaz]
Zverejnené 14. 7. 2019 19:46:59 | | |
Scenár 1: V asp.net webovej aplikácii ASP.NET_SessionId súbor algoritmov definovaných Microsoftom, súbor komplexných algoritmov založených na hardvérových ID, môže všeobecne zabezpečiť neduplikáciu. Ak však chcete mať istotu, že neexistujú duplikáty, môžete si metódu generovania SessionID definovať sami. Portál:http://msdn.microsoft.com/zh-cn/ ... nidmanager.validate(v=vs.80).aspx

Scenár 2: V asp.net webovej aplikácii sa relácia Session automaticky otvorí (môže byť uzavretá vo web.config), takže webová stránka zachováva stav relácie používateľa ASP.NET_SessionId bez ohľadu na to, či má používateľ obchodné potreby alebo nie! To spôsobuje spotrebu výkonu bez dôvodu.

Takže v MVC3 Microsoft odstránil túto časť spotreby výkonu a keď podnik používa reláciu, generuje ju obchodná logika!

SessionIDManager.Validate(String) Method

Získa hodnotu, ktorá indikuje, či je identifikátor relácie platný alebo nie.


príklad

Nasledujúci príklad kódu zobrazuje zdedenú triedu SessionID, triedu SessionIDManager a prepisuje metódy CreateSessionID a Validate, pričom poskytuje a validuje metódu Guid ako SessionID.

Na použitie vlastnej triedy demonštrovanej v tomto príklade bude mať SessionID vlastnú triedu v súbore Web.config, ako je znázornené v príklade nižšie pre HTTP modul.


Manager ESP Manage Custom Virtual Col var == Quest

Vytvorte novú triedu s názvom CustomSessionIDManager

Upraviť Web.Config







Predchádzajúci:Úvodný tutoriál v Pythone v plnej verzii (môžeš sa ho naučiť, ak ovládaš čínštinu)
Budúci:Java kryo/protobuf/protostuff serializácia alebo porovnanie výkonu JSON
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com