PDA

View Full Version : سوال: كنترل كاربران بدون عضويت در سايت



star101
یک شنبه 01 آذر 1388, 11:07 صبح
سلام.من ميخوام توي وبسايت نظر سنجي كه داخل اينترانت شركت كار ميكنه از روشي استفاده كنم كه كاربرها بدون اينكه عضو شوند يا login كنند فقط يكبار بتوانند به سوالات پاسخ دهند. آيا در دات نت راهي براي اينكار هست ؟ آيا ميتوان username اي كه با اون به شبكه داخلي شركت وصل ميشوند رو پيدا كرد؟ كسي پيشنهادي نداره؟

star101
یک شنبه 20 دی 1388, 08:36 صبح
من خودم جواب رو پیدا کردم امیدوارم مورد استفاده دوستان هم قرار بگیره:

از کلاس system.enviroment استفاده میکنیم :

system.enviroment.machinName
system.enviroment.dmainname
system.enviroment.username

همچنین باید در web.config مورد زیر رو ست کنیم :

<authenticationmode="Windows"/>
<identityimpersonate="true"/>

با ذخيره username اي كه كاربر با اون به كامپيوترش login كرده همراه جواب سوالات نظر سنجي و كنترل اين فيلد هنگام ورود كاربر به سايت ميشه از پاسخ هاي تكراري يك نفر جلوگيري كرد البته اين براي شبكه داخليه.
براي اينترنت بايد IP كامپيوتر شخص پاسخ دهنده رو ذخيره كنيم