با سلام
من قبلا با سشن کد ورود و ثبت نام رو می نوشتم و الان از MemberShip اولین بار هست که استفاده میکنم
طبق مقاله ای که توی سایت بود پیش رفتم الان فقط یک فرم ثبت نام کاربر دارم
حالا چطور باید فرم ورود بنویسم براش؟ یا اینکه چطور سطح دسترسی کاربران رو تعیین کنم؟
ممنون میشم راهنمایی کنید
متشکر استاد
اما شما خودتون به من گفته بودین که باید از MemberShip استفاده کنم!!!
الان من از MemberShip استفاده کردم که خودش 11 تا جدول دیتابیس ساخته که اصلا نفهمیدم کدومش چه وظیفه ای رو داره و چه چیز هایی توشون ذخیره میشه و یه فرم ثبت نام کاربر هم ایجاد کرده
مقالاتی که دادین فرم ورود و ثبت نام و کد نویسی های خودشون رو دارن
سوالم اینه چطوری برای همون MemberShip یک فرم ورود ایجاد کنم؟
کافیست از Tollbox یک کامپوننت Login بندازید رو صفحه
خودش عملیات را انجام میده
ممنون از راهنماییتون
الان به این صورت هست صفحه Login.aspx
<form id="form1" runat="server"> <asp:Login ID="Login1" runat="server"></asp:Login> </form>
کدنویسی هم هیچی نداره
خروجی هم اینه:
همون نام کاربری و رمز که توی membership ساختم رو میزنم ارور نمیده اگه اشتباه بزنم ارور میده
ولی چطور باید براش بنویسم که اگر اطلاعات درست بود بره به صفحه panel.aspx ؟؟
در واقع button وجود نداره که داخلش کدنویسی کنم و اصلا چی بنویسم! فقط یک کامپوننت لاگین هست
اون فرم لاگین رو که ساخته چطور باید ادیت کنم؟
بهش استایل بدم یا اینکه بخوام متن هاش رو فارسی کنم ارور هاش رو تغییر بدم
مقاله ای هم که در این باره توضیح داده باشه نتونستم پیدا کنم
سلام مجدد استاد
اگر ممکنه راهنمایی کنید چیکار کنم...
الان فقط من لنگ همین مشکل هستم که نمیتونم لاگین کنم و تایم اوت مشخص کنم :(
باید در وب کافیگ تنظیمان را قرار دهید
<authentication mode="Forms"> <forms name="Cookiename" defaultUrl="/Default.aspx" loginUrl="/Login.aspx" timeout="43200"/> </authentication>
خیلی متشکر استاد اما چطور بهش استایل بدم؟ یا متن هاشو تغییر بدم؟
الان یه کامپوننت لاگین دارم که فرم ورود ایجاد کرده ولی نمیتونم تغییرش بدم انگلیسی هست استایل هم نداره
در Properties میتوانید مقادیر را تعییر دهید
برای ظاهر هم اگه استباه نکنم قسمت Edit Template داشت
اوکی شد دستتون درد نکنه
فقط تنها چیزی که میمونه اینه که برای دکمه خروج از پنل باید چیکار کنم؟
قبلا که با سشن مینوشتم توی دکمه خروج فقط سشن تایم اوت میدادم اما الان باید چیکار کنم؟
استاد من الان متوجه یک مشکل جدید شدم
ببینید این کد رو توی وب کانفیگ قرار دادم
<authentication mode="Forms"> <forms name="Cookiename" defaultUrl="~/Admin/Panel.aspx" loginUrl="~/Admin/Login.aspx" timeout="3600"/> </authentication>
الان وقتی توی صفحه login.aspx کامپوننت لاگین رو از ToolBox گذاشتم و وقتی اطلاعات ورود رو صحیح وارد کنم ریدایرکت میشه به panel.aspx و مشکلی نداره تا اینجا
اما اگر بدون لاگین کردن مستقیم هم وارد panel.aspx بشم باز هم وارد میشه و ریدایرکت نمیکنه به صفحه login.aspx
البته هنوز نتونستم دکمه خروج از مدیریت هم برای پنل قرار بدم!
دسترسی رو بستید از پنل ؟
برای دکمه خروج هم خودش در toolBox قسمت لاگین آماده داره ، اسمش یادم رفته
من اصلا توی صفحه پنل هیچی کد ننوشتم که بخوام دسترسی رو ببندم
کد هارو توی یوزر کنترل ها نوشتم که اونا هم مربوط به ارسال و مدیریت پست هستن
دکمه خروج هم توی toolbox پیدا نکردم متاسفانه...
از losinStatus استفاده کنید برای خروج
برای اولی هم باید یک Web.Config به فولدر Panel اضافه کنید و کد های زیر را در آن قرار دهید
<?xml version="1.0"?> <configuration> <system.web> <authorization> <deny users="?"/> </authorization> </system.web> </configuration>
دستتون درد نکنه
صادقانه بگم استاد بزرگترین فانتزیم اینه یه روزی مثل شما برنامه نویسی بلد باشم
نمیدونم چطور ازتون تشکر کنم بابت راهنمایی هاتون
با راهنمایی های شما انقدر مشتری جذب کردم و پنل رو پیشرفته کردم که خودم تصور نمیکردم...
باز هم تشکر
سلامت باشی دوست من
من فقط انجام وظیفه کردم
فقط یادتون باشه زکات علم نشر آن است
خدا خیرتون بده
من از تمام چیز هایی که بلدم ویدئو آموزشی ضبط کردم استاد
آموزش کامل دوره html از مبتدی تا حرفه ای
آموزش کامل دوره css از مبتدی تا حرفه ای
آموزش کامل دوره JQuery از مبتدی تا حرفه ای
آموزش کامل Bootstrap از مبتدی تا حرفه ای
آموزش asp.net و sql server هم هرچند خودم هنوز کامل بلد نیستم ولی تا جایی که بلدم پروژه محور ضبط کردم ویدئو
قصد دارم هم توی سایت خودم که دارم میارمش بالا بذارم (رایگان) هم توی سایت شما مقاله بذارم یا اینکه بدم خدمتتون توی ویدئو ها بذارین (حجمشون مناسب با کیفیت بالا)
خیلی عالی میشه
پس من یه سرور مجازی میخرم ویدئو هارو داخلش آپلود میکنم براتون ارسال می کنم
اینم عکس دسکتاپ ویدئو ها:
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)