morika
دوشنبه 07 مرداد 1392, 22:53 عصر
سلام
من برای ساخت یوزر و لاگین از membership استفاه کردم
برای لاگین هم از کنترل login خود asp
2تا رول هم بیشتر ندارم admin , user
مشکل اینه که کاربرای admin به درستی لاگین می کنن و هیچ مشکلی ندارن اما کاربرای user اصلا نمی تونن لاگین کنن. یعنی وقتی یه یوزر که تو نقش user هست لاگین می کنه هیچ اتفاقی نمی افته فقط صفحه لاگین refresh میشه و جای username , password هم خالی میشه و هیچ اتفاق دیگه ای هم نمن افته
اینم web.config
<authentication mode="Forms">
<forms loginUrl="~/login.aspx" defaultUrl="~/default.aspx" timeout="20" />
</authentication>
<roleManager enabled="true" defaultProvider="CustomizedRoleProvider">
<providers>
<add name="CustomizedRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="Estate"
applicationName="karajamlak.ir"/>
</providers>
</roleManager>
<membership defaultProvider="CustomizedMembershipProvider">
<providers>
<clear/>
<add name="CustomizedMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="Estate"
applicationName="karajamlak.ir"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
enablePasswordRetrieval="false"
passwordStrengthRegularExpression=""
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
/>
</providers>
</membership>
من برای ساخت یوزر و لاگین از membership استفاه کردم
برای لاگین هم از کنترل login خود asp
2تا رول هم بیشتر ندارم admin , user
مشکل اینه که کاربرای admin به درستی لاگین می کنن و هیچ مشکلی ندارن اما کاربرای user اصلا نمی تونن لاگین کنن. یعنی وقتی یه یوزر که تو نقش user هست لاگین می کنه هیچ اتفاقی نمی افته فقط صفحه لاگین refresh میشه و جای username , password هم خالی میشه و هیچ اتفاق دیگه ای هم نمن افته
اینم web.config
<authentication mode="Forms">
<forms loginUrl="~/login.aspx" defaultUrl="~/default.aspx" timeout="20" />
</authentication>
<roleManager enabled="true" defaultProvider="CustomizedRoleProvider">
<providers>
<add name="CustomizedRoleProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="Estate"
applicationName="karajamlak.ir"/>
</providers>
</roleManager>
<membership defaultProvider="CustomizedMembershipProvider">
<providers>
<clear/>
<add name="CustomizedMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="Estate"
applicationName="karajamlak.ir"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
enablePasswordRetrieval="false"
passwordStrengthRegularExpression=""
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
/>
</providers>
</membership>