• Enter Slide 1 Title

    This is slide 1 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 2 Title

    This is slide 2 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 3 Title

    This is slide 3 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 4 Title

    This is slide 4 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 5 Title

    This is slide 5 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 6 Title

    This is slide 6 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 7 Title

    This is slide 7 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 8 Title

    This is slide 8 description. This Blogger Template is Designed By NewBloggerThemes.com.

  • Enter Slide 9 Title

    This is slide 9 description. This Blogger Template is Designed By NewBloggerThemes.com.

۱۳۹۱ اسفند ۲۲, سه‌شنبه

آموزش ساخت فرم ثبت نام با php

در این آموزش می خوام به شما نحوه ساختن سیستم ثبت نام با php در وبسایت رو آموزش بدم. اگرچه شاید برخی افراد فکر کنن کار سختی هست اما در این آمورش خواهند دید که ساده تر از چیزی است که فکر می کنن و با کمی کد نویسی ساده امکان پذیره . در عمل شما نیاز به یک جدول و یک سرور php دارید .  در این آموزش شما مطالب زیر رو یاد می گیرید:
  1. نحوه اتصال به پایگاه داده
  2. نحوه ثبت نام کاربر
  3. ذخیره اطلاعات در پایگاه داده
  4. ورود یا همون login کاربر
قبل از شروع کار، شما به یک پایگاه داده نیاز دارید تا در برنامه از آن استفاده کنید. در ابتدا شما می توانید یک پایگاه داده با نام myDB ایجاد کنید در این پایگاه داده شما نیاز به یک جدول دارید . در این جدول نیز باید اطلاعات زیر وجود داشته باشند :
  1. (userid (auto increment
  2. username
  3. password
  4. email address
حالا ما ساختار کلی از جدول را داریم ، اکنون می توانیم دستورات زیر را در mysql  یا از phpmyadmin اجرا کنیم تا جدول ساخته شود. دستورات یا کدهای لازم برای ساخت جدول myDB رو می تونید در سطر بعدی ببینید :
ساختار فایل db.php
اولین فایل ، فایل ساختار ما خواهد بود که در این فایل function ها و دستورات اتصال ما به پایگاه داده قرار دارد. این فایل بعدا در ابتدای تمامی صفحات توسط include قرار داده می شود.
ابتدا ما ()sesssion_start را در خط اول می نویسیم . این دستور ما رو برای تشخیص کاربر وارد شده کمک خواهد کرد. در کل به عبارتی  session  برای هر کاربر یک آی دی ایجاد می کنه تا توسط اون کاربران در سیستم شناخته بشن تقریبا مانند cookie  در مرورگر برای وبسایت .
این کد به شکل زیر استفاده میشه :
در مرحله بعد باید با پایگاه داده اتصال برقرار کنیم . از توابع ()mysql_connect و ()mysql_select_db  برای اینکار استفاده می کنیم . این دو خط  هم به صورت زیراستفاده میشن :
حالا تابع ()user_login رو درست می کنیم که کاربر خواست وارد بشه از اون استفاده کنیم. کدهای لازم برای ورود کاربر و کدهای لازم برای بررسی نام کاربری و کلمه عبور رو می تونید در ادامه ببینید :
حالا میریم سراغ قسمت ثبت نام کاربر :
ساختار فایل register.php
حالا ما نیاز به یک صفحه داریم تا کاربر بتونه ار اونجا ثبت نام خودش رو انجام بده. این فایل شامل کدهای HTML و PHP است که به صورت زیر است:
حال نیاز داریم اطلاعات دریافت شده از کاربر رو  پاکسازی و سپس در پایگاه داده ثبت کنیم . در این کد ابتدا پر بودن فیلدهای username ، password و email بررسی می شود و سپس از تکراری نبودن username اطمینان حاصل می کند. کد زیر را ابتدای فایل register.php  و قبل از کدهای Html قرار دهید .
ساختار فایل login.phps
و در آخر کدهای صفحه ورود. دراین فایل نیاز به یک فرم داریم تا username و password را از کاربر دریافت کرده و پس ازاعتبار سنجی کاربر مجوز لازم برای ورود داده شود.
کد زیر را باید در ابتدای تمامی صفحات وارد کنید تا بوسیله آن مجوز دسترسی کاربر بررسی شود:
 این رو هم باید بگم که این آموزش به صورت ساده بیان شده و برای استفاده در پروژه های تجاری و وبسایت هایی که نیاز به امنیت زیادی دارن توصیه نمی شود.