أمان الويب - تسجيل الدخول ()
❮ أمن الويب
تعريف
تسجل طريقة تسجيل الدخول () مستخدمًا محددًا باستخدام اسم مستخدم وكلمة مرور.
C # و VB Syntax
WebSecurity.Login(userName,
password, persistCookie)
أمثلة
مثال C #
if (WebSecurity.Login(username,password))
{
<p>Welcome</p>
}
else
{
<p>Incorrect username or password.</p>
}
مثال VB
if WebSecurity.Login(username,password)
<p>Welcome</p>
else
<p>Incorrect username or password</p>
end if
المعلمات
Parameter | Type | Description |
---|---|---|
userName | String | The user name |
password | String | The user password |
persistCookie | String | true to specify that the authentication token in the cookie should be persisted beyond the current session; otherwise false. Default is false. |
قيمة الإرجاع
Type | Description |
---|---|
Boolean | true if the user is logged in, otherwise false |
ملاحظات
عندما يقوم المستخدم بتسجيل الدخول ، يقوم ASP.NET بتعيين رمز مصادقة مميز في ملف تعريف ارتباط يتيح لـ ASP.NET معرفة الطلبات اللاحقة التي تم تسجيل دخول المستخدم إليها. إذا كان persistCookie خاطئًا ، فإن الرمز المميز يكون صالحًا فقط حتى يغلق المستخدم المستعرض .
الأخطاء والاستثناءات
أي وصول إلى كائن WebSecurity يطرح InvalidOperationException إذا:
- لم يتم استدعاء أسلوب InitializeDatabaseConnection ()
- لم تتم تهيئة SimpleMembership (أو تعطيله في تكوين موقع الويب)
❮ أمن الويب