نگاهی دقیق به سرویس شناسایی کاربر در دات نت 2 قسمت نخست
در این سری مقاله میخواهیم درباره سرویس membership و profile در asp.net 2 بحث کنیم ، همانطور که قبلا هم توضیح داده بودم ساختن یک membership در asp.net 2 با درگ کردن چند کنترل از toolbox کنار ویژال استدیو دات نت 2005 به سادگی امکان پذیر است اما بیایید کمی دقیق تر به مسئله نگاه کنیم در این چند مقاله متوالی به صورت دقیق اما موجز به برسی پرافایل و ممبر شیپ در asp.net 2 می پردازیم ، سعی میکنیم در این مقالات تا حد امکان از گفتن جزییات و بدیهیات صرف نظر کنم اما چون این مقالات، مقالاتی پایه می باشند و دوستان در هر سطحی باید از آن استفاده کنند گاهی مجبورم توضیحاتی دهم که ممکن است برای شما امری بدیهی به نظر برسد !
کد ها را با ویژال بیسیک مینویسم (فقط همین یک بار ) چون معمولا دوستانی که C# میدانند از کد های ساده ویژال بیسیک به راحتی سر در می آورند ولی دوستانی که C# نمیدانند معمولا تا C# را میبینند صفحه را میبندند ! و این یک مقاله پایه برای همه است .
تعریف membership : ممبرشیب در حقیقت سرویس شناسایی کاربر وب سایت شما است ، در ورژن قبلی asp.net ممبرشیپ تا حدی تعریف شده بود و ما میتوانستیم با برنامه نویسی از این سیستم استفاده کنیم ، در ورژن جاری علاوه بر اینکه سیستم گذشته همچنان پشتیبانی میشود سرویس جدیدی نیز اضافه شده است . در این روش ما نیاز به برنامه نویسی برای شناسایی کاربر نداریم ! در حقیقت کار ها از قبل انجام گرفته است .
تعریف role (نقش ) : هر کاربر میتواند در سایت چندین نقش داشته باشد که بسته به این نقش ها دسترسی کاربر به قسمتهای مختلف سایت مجاز یا محدود میشود ، معمولا نقش ها به دو گونه تعریف میشوند :
- Admin ,PowerUser, NormalUser
- CanEdit,CanDelete,….
- FailureText
- PasswordLabelText
- RememberMeText
- TitleText UserNameLabelText
- PasswordRequiredErrorMessage
- UserNameRequiredErrorMessage
- چطور نام ، نام خانوادگی ، تاریخ تولد و ... را هنگام ثبت نام از کاربر دریافت کنیم
- چطور به کاربر رول بدهیم
- چطور با برنامه نویسی اطلاعات کاربر ازجمله نام کاربری را بگیریم
- اطلاعات کاربر را چطور در دیتابیس خودمان ذخیره کنیم .
- و...
1 Comments:
چرا این وبلاگ شما آر اس اس نداره یا داره و ما پیدا نمیکنیم؟
By ناشناس, at ۱۲:۵۹ بعدازظهر
ارسال یک نظر
<< Home