Ellenőrző lista IIS 6 / ASP.NET Windows hitelesítés?




Már gondjaid én ASP.NET alkalmazás automatikusan bejelentkezik a felhasználók a webhely Intranet építek. Nem számít a googling vagy a kísérletezés alkalmaztam, mindig van egy bejelentkező ablak jelenik meg az IE7.


Megvan a Windows hitelesítési módot beállítani a Web.config, fogyatékkal névtelen hozzáférés és beállította a helyes alapértelmezett tartomány IIS, de még mindig kéri a felhasználót, hogy jelentkezzen be, és még idegesítően, a felhasználó köteles gondoskodni a domain is ( *DOMAIN \ auser* ), amely problémákat okoz a nem-technikai látogatók. Köszönjük Zeus jelszó emlékezés funkcionalitást.


Nem én vagyok a hálózati rendszergazda, így lehetséges, hogy valami az Active Directory megfelelően van beállítva, vagy lehet, hogy csak nekem hiányzik valami nagyon egyszerű. Felhívjuk figyelmét, hogy nem akarom, hogy adja ki magát a felhasználó, csak meg kell tudni, hogy a IPrincipal.Name tulajdonság megegyezik egy érvényes rekord a használati adatbázis, így a felhasználó hitelesítése, hogy a kérelmemet.


Ebből a célból, hogy igen hasznos lenne, hogy egy ellenőrző lista összes konfigurációs követelmények AD, ASP.NET és az IIS, hogy működjenek együtt ezen a módon, mint a referencia a hibakeresés és remélhetőleg csökkenti bizonyos felhasználói súrlódást.
Úgy hangzik, mint amit hatálya alá tartozó valamennyi szerver oldali bázisok - talán egy ügyfél kérdése? Azt feltételezik, hogy a felhasználó hitelesítés engedélyezve integrált IE7? (Eszközök -> Internet Options -> Speciális -> Biztonság). Ez alapértelmezés szerint engedélyezve van.


Továbbá, a webhely helyesen felismerte IE7, hogy a Helyi intranet? Az IE7 az alapértelmezett, hogy az automatikus bejelentkezés csak abban a zónában, így a felhasználók fogják kérni, ha IE hiszi a webhely az interneten. Úgy vélem, egy hostname egy pont okozza IE helyezni a területet az Internet zónába.
Ahogy a hibaüzenet is írja valószínűleg saját Microsoft fiókjával van bejelentkezve, ami nem rendelkezik a megfelelő jogosultságokkal. Az iskola kellett hogy biztosítson egy egyedi felhasználónevet és jelszót amivel belépve elérhetővé válik a funkció. További infók:   
<https://support.office.com/hu-hu/article/milyen-fi%C3%B3kot-haszn%C3%A1lok-az-office-szal-%C3%A9s-mi%C3%A9rt-van-r%C3%A1-sz%C3%BCks%C3%A9gem-914e6610-2763-47ac-ab36-602a81068235>  
  
"Ha van meglévő Microsoft 365-előfizetése, vagy a munkahelyén vagy iskolában használja az Microsoft 365-öt, akkor fontos, hogy azzal a fiókkal jelentkezzen be az [Office.com](https://www.office.com/) webhelyen, amelyet az előfizetéséhez társított."  
  
"Ha munkahelye vagy iskolája Microsoft 365-öt használ, valakitől (például egy [Office 365-ös globális rendszergazdától](https://docs.microsoft.com/office365/admin/add-users/about-admin-roles)) valószínűleg kapott egy egyedi felhasználónevet és jelszót. Ezzel a munkahelyi vagy iskolai fiókkal jelentkezhet be, hogy elérje az e-mail-levelezését, valamint a szervezet webes erőforrásait." <https://filedocnet.online/2bb73c77.html>  

be kell jelentkezni Szia Irén!  

  

Ha regisztráció nélkül használja valaki a rendszert akkor nem lehet érvényesíteni a kitöltési szám limitet. Az oka az, hogy a regisztráció a felhasználó azonosítását szolgálja. Ha nem tudja a rendszer, hogy ki ül a gép előtt, akkor számolni sem tudja, hogy a személy hányadik kitöltésnél jár. Valószínűleg igen   Vannak szabadon kitölthető Redmentás feladatlapok, de a tanárok általában regisztrációhoz kötötten hozzák őket létre. Így ellenőrizhető, hogy ki töltötte ki a tesztet.

 

Mi kell a regisztrációhoz?

Regisztrálni a [https://www.redmenta.com/?registration](https://www.redmenta.com/?registration "https://www.redmenta.com/?registration") oldalon tudsz, amelyet elérhetsz a kezdőlapról és a főmenü **Regisztráció** pontjáról.

Itt meg kell adnod az alábbi adatokat:

* Egy működő e-mail címet, amelyre az érvényesítő linket küldhetjük (később ide kapod majd a rendszertől az értesítéseket is)
* Vezeték- és keresztnevet (megadhatsz becenevet is, de kérlek, vedd figyelembe, hogy ez nyilvánosan látható lesz)
* Egy egyedi jelszót (tartalmazzon kis- és nagybetűt, valamint számot, és legyen legalább 8 karakter hosszú), amit kétszer kell beírnod.

A regisztráció befejezéséhez fogadd el (a négyzetbe kattintva) az Adatkezelési szabályzatot, majd kattints a **Regisztráció** gombra. Firefoxban és Chromeban jó. Próbáld ki!


Ha kiírja, hogy sikeresen ugrottad a szintet, akkor teljesítettnek kell, hogy vegye. Pl.:


![üzlet](http://i58.tinypic.com/2v3g6k2.png) Nagyon izgalmas feladat, gyakorlatilag csak le kell gépelni a feladat által táblázatba rendezett feltételeket.   

<https://pastebin.com/GYkdGaQK>  

  

A függvény első két sorában 3 feltétel van:  

- kisebb-e 1-nél  

- nagyobb-e 16-nál  

- a váltó egész szám-e  

Ha akármelyik a három közül teljesül, a függvény "NEM TUDOM"-ot ad vissza. Ezeket azért írtam ki előre, mert egyszerűbb őket itt ellenőrizni, mint az if-eken belül.  

A 2. szinten az if-ek 'return "NEM TUDOM"'-mal végződnek, ez azért van, ha esetleg egyik évszaknak sem felelt volna meg az evszak változó. Hasonlóan az egész függvény is ugyanezzel végződik, ha a nem változóval esett volna meg ez. Ezzel tudom le a kisbetűs és ékezet nélküli ellenőrzést. Lehetne azt is legelőre, de ahhoz használni kell a uniodedata libraryt (vagy a unidecode-ot, de azt le is kell tölteni, mivel nem az stdlib része)  

Az elenőrzések azért kellenek, mert hiába mondom meg a függvénynek az első sorban, hogy a nem változóban str típust várjon, ez csak útmutatás a használónak, és figyelmen kívül hagyja a program. Feltételezem a grafikus felület alatt Windows Forms App-ot értesz.  

Beviteli mező neve legyen textBox1, ekkor a textBox1\_TextChanged metódusában (ami minden értékváltozásnál meghívódik) ezt egy try-catch szerkezettel meglehet oldani:  

(a try-catch szerkezet először megpróbálja végrehajtani az első blokkban lévő kódot, majd bármilyen hiba esetén átugrik a catchben lévő blokkra, jelen esetben itt hibát idéz elő, ha szöveget próbálunk int-té konvertálni ugye, ezért át fog ugrani a catch alatt lévő blokkra)  

<https://pastebin.com/Yy8fG1ZU> ez normalis jelenseg. szerintem ezt a szurest volt a legegyszerubb implmentalni (a bankkartyakhoz kelleni szokott adott orszagban ervenyes lakcim vagy egyeb irat). Abban az esetben, ha mindenkinek a teljes nevével lehet csak bejelentkezni - mert más meghívó kérését nem igazolod vissza a feladatlaphoz (NE DIREKT CÍMET használj) és beállítod, hogy csak 1x tölthető ki, mettől meddig lehet csak elkezdeni - ezeket a kitöltési beállításokban lehet kezelni - ez kivédhető, persze az nem, hogy pl. nagyobb testvér tölti ki helyette. Így van ! De , ha ismétlésre kéred, akkor teljesen kimondja. Nálam ez vált be :-)