• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید با دوره های آموزشی سون لرن می توانید از 0 تا 100 طراحی وب را در منزل فراگیرید!
69 60142 ۱۱ آذر ۹۱ میلاد حیدری

دوستان سلام ، بالاخره بعد از مدت ها دوباره به سون لرن برگشتم ، امروز یا اگر بخواهم بهتر بگویم بامداد ، قصد دارم کدی کوتاه و بسیار ساده ای را برای شما به اشراک بگذارم که بسیار کاربردی است ، و آن هم ایجاد فرم لاگین (Login Form) است.

برای آشنایی به session ها در php می تونید به اینجا مراجعه کنید . هر چند در آینده نزدیک خودمون در این مورد مطلب خواهیم گذاشت . session ها فضای ذخیره سازی موقتی هستند که بسته به شرایطی که در روند اجرای کد پیش میاد میشه اونها رو ست کرد و یا unset کرد (مقدار داد و یا مقدارش رو حذف کرد) .

در این کد بسیار کوتاه ، یک فرم لاگین ساخته شده است .

برای لاگین شدن در زبان php ، از دستوری با عنوان $_SESSION استفاده می شود ، به عنوان مثال در این کد ، pasword پیش فرض ما milad و username ما 7learn می باشد ، که در صورتی که این پسورد و نام کاربری درست وارد شود ، نوسته You are logged in چاپ خواهد شد.

برای تغییر user و pass می توانید عبارات milad و 7learn را تغییر بدهید...

در بخش بعدی کدها ، لاگین فرم را با دیتابیس خواهیم گفت...

در صورتی که مشکلی داشتید اعلام کنید...

امیدوارم که این کد برای شما دوستان عزیز مفید واقع گردد.

نوع کد رايگان

دیدگاه ها 69 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    مهدی حسامی(۳ فروردین ۱۳۹۵)

    سلام دارم خدمت مدیران محترم سایت 7 لرن
    چند مورد سئوال دارم اگه ممکنه پاسخ دهید:
    1 – چطور باید فایلها و پوشه هایی رو که میخواهیم کاربران با دانستن آدرس و نامشان هم نتوانند دسترسی داشته باشند را محدود کنیم
    توضیح : ما میخواهیم یک سایت بسازیم و کاربران در آن فایلهایی اعم از فیلم ، عکس و سایر مستنداتشان را آپلود نمایند و نمی خواهیم کاربر دیگری با دانستن آدرس و نام فایلهای دیگر کاربران اونارو باز کنه و ببینه و فقط میخواهیم از داخل امکانات سایت نمایش فایلها رو برای کسانی که حق دسترسی دارن به نمایش بگزاریم و کاربری نتواند مثلا با تایپ لینک زیر عکس شماره 1 رو ببیند :
    http://mydomain.com/images/img1.png
    اصلا آیا اصولا باید فایلها رو بر روی دیسک و پوشه ای در کامپیوتر سرور ذخیره کنیم و آدرسش رو در دیتابیس نگهداری کنیم یا اینکه باید فایلها رو در دیتابیس نگهداری کنیم و اگر در دیتابیس باید بریزم ، آیا مشکل حجم چند صد گیگابایتی فایل دیتابیس سرعت کوئری ها رو شدیدا پایین نمیاره
    2 – سئوال دیگر اینکه ما فرض رو بر این میزاریم که بطور مثال 1000 کاربر بطور کاملا همزمان بخواهند به سرور فایلی را از طریق فرم اچ تی ام ال موجود در سایت با حجم 1 مگابایت ارسال کنند و همونطور که مستحضرید فایلهای آپلود شده در سمت سرور درون حافظه رم و متغییری بنام $_FILE قرار میگیرند ، خوب سئوال اینجاست که وقتی هزار نفر همزمان فایلی با حجم 1 مگ رو به داخل این متغییر از رم سرور ارسال میکنن چطور می شود 1000 مگابایت فایل درون رم 8 گیگابایتی سرور جا بگیرد ( حتی با در نظر گرفتن اینکه سرور فقط به کاربران سایت ما پاسخ می دهد) ؟ لطفا کامل توضیح دهید
    3 – با توجه به اینکه برنامه نویسی تحت وب برخلاف برنامه های دسکتاپ دارای کاربران همزمان زیادی هست که ممکنه چندین کاربر بطور همزمان در جداول دیتابیس داده هایی را وارد یا بخوانند ، سئوال اینجاست که آیا اگر با فرض اینکه 1 میلیون کاربر همزمان بخواهند در جدول users از طریق فرم ثبت نام اطلاعت وارد کنند آیا مشکل ثبت رکورد جدید پیش نمیاد ؟ چون ممکنه ما یک فیلد رو بصورت خودکار تعریف کنیم که در صورت ثبت نام همزمان تعدادی کاربر آی دی مشابه در فیلد ریخته نمی شود؟ آیا اصلا چنین کنترل هایی رو برنامه نویس باید مدیریت کند یا خود dbms انجام میدهد و هیچ مشکلی پیش نمیاد و خود dbms یک میلیون کاربر مراجعه کننده به دیتابیس رو در صف قرار میدهد و یکی یکی ثبت رکوردشون رو انجام میدهد که اگر پاسخ همین هست آیا تاخیر زیادی با توجه به طولانی بودن صف (مثلا یک میلیون کاربر) پیش نمیاد ؟ اصلا مدت زمان ثبت یک رکورد در دیتابیس بصورت حدودی چقدر هست ؟
    ممنون میشم اگه توضیح کاملی بدید
    4 – سئوال آخرم :
    اینکه روشی ساده با کمترین و ساده ترین سطح کدنویسی برای ارسال فایل به روش ایجکس و نمایش درصد آپلود و امکانات ایجکسی دیگر برای مدیریت و آپلود فایلها معرفی کنید و آیا چیز آماده ای برای این کار هست که اگر هست نحوه استفاده اش به چه شکلی میباشد
    (در ضمن زبان برنامه نویسی مورد استفاده php هست)
    با تشکر

  • ‏‏

    واااااای عالی دستتون درد نکنه
    من تکلیف درس کامپیوترمه برای هفته ی بعد باید تحویل میدادم نمیدونستم باید چیکار کنم حالا حداقل نمرم کم نمیشه….
    دبیرستان تیزهوشان علامه حلی تهران

  • ‏‏
    بنده خدا(۱ اردیبهشت ۱۳۹۵)

    سلام من یه کد عضویت نوشتم که وقتی رو دکمه ارسال میزنی اطلاعات تو جدول دیتابیس ذخیره میشه ولی الان چند روزیه کار نمیکنه یعنی اطلاعات ثبت نمیشه تو جدول خواهشا راهنمایی کنید 4 روم باید تحویل بدم پروژمو

  • ‏‏

    سلام ممنون خیلی عالی بود لطفلا چطوری باید به پایگاه داده متصل کنم؟راهنماییم کنین

  • ‏‏

    سلام
    با تشکر از اقای”میلاد حیدری” بابت به اشتراک گذاشتن این تاپیک و همینطور دوستان دیگر که در این مورد نظرات سازنده خود را بیان نمودند.
    .. ،
    در انتها پرسشی دارم خدمت شما دوستان گرامی و ان به اینصورت میباشد که:
    من یک وبسایت با استفاده از HTML و CSS طراحی کردم ولی به این دلیل که هیچگونه اطلاعی در زمینه P.H.P ندارم وبسایت بدون فرم باقی مانده است و نمیدانم باید چه اقدامی صورت دهم تا این مساله مهم برطرف شود و سپس اقدام به راه اندازی وبسایت نمایم.
    آیا کسی میتونه من را راهنمایی کنه؟
    ممنون از یاری تمام دوستان گرامی
    ..

    • ‏‏
      وحید صالحی(۱۱ تیر ۱۳۹۵)

      سلام دوست عزیز این مورد همین طور هم خودتون فرمودین نیاز به یادگیری یک زبان سمت سرور داره که در اینجا php هست و باید روع به فراگیریش کنید که یک دوره کاملا جامع رو آقای آوند در سایت برگزار کردند که خیلی براتون مفید هست در کل فرم ها انواع مختلفی دارن مثل فرم لاگین ,ثبت نام ,ارسال نظرات و… که همون طور که اشاره رکدم باید php رو فرا بگیرید برای طراحی و کدنویسیشون
      موفق باشید…

      • ‏‏

        اقای وحید صالحی با تشکر از راهنمایی و نظرات شما در این زمینه
        من پیگیر این مساله از طریق دوره های اموزشی و کتاب و… شده ام ولی متاسفانه هیچ نتیجه ای نگرفتم ،
        و به همین دلیل به دنبال شخصی هستم که توانایی این کار را داشته باشد تا در این مورد گفتگو کنیم.
        ..

        • ‏‏
          وحید صالحی(۱۱ تیر ۱۳۹۵)

          برای فراگیری عرض کردم دوره کاملی در این زمینه در سایت موجوده اگر هم می خواهید کسی براتون طراحی کنه درخواستتون رو در انجمن مطرح کنید دوستان اگر بتونن کمکتون خواهند کرد

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram