مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

fatimajahani

عضویت از 1393/04/11

ساخت فرم login

  • یکشنبه 29 فروردین 1395
  • 10:00
تشکر میکنم

با سلام و خسته نباشید

برای ساخت فرم login با دو سطح دسترسی مدیر و کاربر و بالا بردن امنیت آن باید از چه روشی استفاده کنیم؟ اگر از نمونه کد زیر استفاده کنیم چگونه می توان برای دو پنل مدیر و کاربر  سطح دسترسی تعیین کرد.وممنون میشم راهنمایی کنید و اگر نمونه کدی دارید برامون بزارید تا بیشتر آشنا بشیم. 

با تشکر

<?xml version="1.0"?>

<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>
  <connectionStrings>
    <add name="WebDataBaseConnectionString" connectionString="Password=123456789;Persist Security Info=True;User ID=WebDataBase;Initial Catalog=WebDataBase;Data Source=SYSTEM_121\WIN8SQL"
         providerName="System.Data.SqlClient"/>
  </connectionStrings>
    <system.web>
      <sessionState timeout="3" cookieless="AutoDetect"/>
      <compilation debug="true" targetFramework="4.0" />
     
      <authentication mode="Forms">
        <forms cookieless="AutoDetect"
               defaultUrl="~/Default.aspx"
               loginUrl="~/Login.aspx"
               timeout="10"
               slidingExpiration="true"
               requireSSL="false"
               protection="All"/>
      </authentication>

      <authorization>
        <allow users="*"/>
      </authorization>

      <customErrors mode="On" defaultRedirect="~/Errors/ErrorGeneral.aspx">
        <error statusCode="403" redirect="~/Errors/Error403.aspx"/>
        <error statusCode="404" redirect="~/Errors/Error404.aspx"/>
        <error statusCode="500" redirect="~/Errors/Error500.aspx"/>
        
      </customErrors>
      
    </system.web>
  <location path="Logout.aspx">
    <system.web>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
  </location>

  <location path="DeleteUser.aspx">
    <system.web>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
  </location>

  <location path="Update.aspx">
    <system.web>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
  </location>

</configuration>

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 29 فروردین 1395
  • 10:22

شما یرای پیاده سازی سطح دسترسی بهتر است از RoleProvider ها استفاده کنید

تخصیص نقش ها به کاربران بر اساس احراز هویت در Asp.Net

کاربر سایت

ali.majed

عضویت از 1394/09/15

  • یکشنبه 29 فروردین 1395
  • 13:10

با عرض سلام

آقا ایمان من هم همین مشکل دوست عزیز رو دارم، من از <asp:Login> استفاده کردم ولی ظاهر سایتم رو به هم ریخت . چی کار کنم که فرم ورود سایتم ، دقیقا مثل همین سایت باشه ؟ یعنی با کلیک بر روی شکل کلید ، فرم ورود باز شود ؟ نه اینکه از همان ابتدا در صفحه ی خانه ی سایتم ، فرم باز شده باشد

با تشکر فراوان

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)