دسترسي به ديگر صفحات بعد از لوگين

شروع موضوع توسط mashaheer ‏14 مارس 2008 در انجمن برنامه‌نویسی با PHP

  1. mashaheer

    mashaheer Member

    ارسال‌ها:
    92
    تشکر شده:
    26
    امتیاز دستاورد:
    6
    من چند تا صفحه php دارم.يه صفحش به نام login.php هست مي خواهم كاري كنم كه فقط وقتي فردي در داخل صفحه login.php يوزرنيم و پسورد را وارد كرد،بتونه به بقيه صفحات دسترسي پيدا كنه
     
    نوشته شده توسط mashaheer در ‏14 مارس 2008
  2. jhoseini

    jhoseini Member

    ارسال‌ها:
    783
    تشکر شده:
    286
    امتیاز دستاورد:
    16
    بعد از تایید فرم login دیتا رو بدید به یه تابع به اسم loginuser که چک کنه ورودی های فرم با محتویات دیتابیس میخونه یا نه؟!
    اگه درست بود user.pass ر بریزید تو session و برای هر صفحه ای تابع loginuser رو چک کنید، اگه true برگردوند صفحه باز شه، اگه نه ..
     
    نوشته شده توسط jhoseini در ‏14 مارس 2008
  3. mashaheer

    mashaheer Member

    ارسال‌ها:
    92
    تشکر شده:
    26
    امتیاز دستاورد:
    6
    :neutral::neutral::neutral:
    در مورد session يه كم توضيح ميديد
     
    نوشته شده توسط mashaheer در ‏14 مارس 2008
  4. jhoseini

    jhoseini Member

    ارسال‌ها:
    783
    تشکر شده:
    286
    امتیاز دستاورد:
    16
    یکی از اولین مبحث های کتاب ها و کلاس های آموزش php همین session و cookie هستش، شما با این سطح اطلاعات نباید اینجا پست بدید
    پیشنهاد میکنم اول در حد مقدماتی php رو یاد بگیرید بعد از بچه های این فاروم کمک آموزشی بخاید
    درهرحال موفق باشید
     
    نوشته شده توسط jhoseini در ‏14 مارس 2008
  5. mashaheer

    mashaheer Member

    ارسال‌ها:
    92
    تشکر شده:
    26
    امتیاز دستاورد:
    6
    من از روي كتاب ياد نگرفتم و كلاس هم نرفتم.يه چيزهايي پراكنده بلدم.
    به هر حال ببخشيد.
     
    نوشته شده توسط mashaheer در ‏14 مارس 2008
  6. mashaheer

    mashaheer Member

    ارسال‌ها:
    92
    تشکر شده:
    26
    امتیاز دستاورد:
    6
    ببخشيد صفحات من با utf-8 هست .يكي از اشكالاتي كه سشن مي گيره همين هست.
    توي همين فوروم هم اين تاپيك رو خوندم.
    ولي مشكل اينه كه وقتي كاراكترهاي اولش رو برمي داره ديگه حروف هم خراب نشون داده ميشن .
     
    نوشته شده توسط mashaheer در ‏14 مارس 2008
  7. jhoseini

    jhoseini Member

    ارسال‌ها:
    783
    تشکر شده:
    286
    امتیاز دستاورد:
    16
    session_start باید قبل از ارسال header اجرا بشه
    یعنی قبلش نباید چیزی print بشه
     
    نوشته شده توسط jhoseini در ‏14 مارس 2008
    mashaheer از این پست تشکر کرده است.
  8. mashaheer

    mashaheer Member

    ارسال‌ها:
    92
    تشکر شده:
    26
    امتیاز دستاورد:
    6
    از اينكه وقت ميذاريد و جواب ميديد ممنون.:oops:
    مشكل از utf-8 هست.چون وقتي اينكدينگ رو ansi مي كنم،درست ميشه
     
    نوشته شده توسط mashaheer در ‏14 مارس 2008
  9. firebird

    firebird Member

    ارسال‌ها:
    147
    تشکر شده:
    65
    امتیاز دستاورد:
    16
    ادیتوری که استفاده میکنی وقتی فایل رو یونیکد ذخیره می کنی دو تا کاراکتر نامرئی اول فایلت میذاره. باید از ادیتوری استفاده کنی که این کار رو انجام نده.
     
    نوشته شده توسط firebird در ‏15 مارس 2008
    mashaheer از این پست تشکر کرده است.
  10. mashaheer

    mashaheer Member

    ارسال‌ها:
    92
    تشکر شده:
    26
    امتیاز دستاورد:
    6
    :tavajo::tavajo::tavajo::tavajo:

    :D:D:D:D:D:D:D:D:D:D:D:D:D
    بالاخره با استفاده از session درست شد!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    از تمامي دوستاني كه كمك كردن ممنون!!!!!!!!!!!!!!11111:oops::oops::oops::oops::idea:
     
    نوشته شده توسط mashaheer در ‏15 مارس 2008

به اشتراک بگذارید