PDA

نسخه کامل مشاهده نسخه کامل : اشکال در فرم login ساخته شده با php



j a n
03-01-2009, 22:38
سلام
من یک فرم login درست کردم
که متاسفانه مشکل داره
فرمی که درست کردم انگار اینطوری باید کار کنه
1- login کنی(البته هنوز از md5استفاده نکردم که اگر طرز استفاده اون رو هم بگید ممنون می شم)
2- اگر اطلاعات درست بود بره صفحه main و فقط از صفحه لوگین به اون صفحه بره که از isset استفاده کردم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
می خواستم اساتید محترم یک نگاه بندازند و بهم مشکلش رو بگند چی
اگر لطف کنید سطح امنیتش و اینکه باگ داره یا نه رو هم بگید بسیار ممنون میشم
با تشکر

Bill Gates
03-01-2009, 23:29
(البته هنوز از md5استفاده نکردم که اگر طرز استفاده اون رو هم بگید ممنون می شم)


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

==

برای چک کردن خالی بودن یا نبودن از جاوا استفاده کردی اگر جاوا خاموش باشه چی؟! با php انجام بده !

در جاهایی که شناسه و پسورد رو با post میگیری باید توجه کنی که از دستورات sql و html که مشکل امنیتی به وجود میاره جلو گیری کنی با قرار دادن در :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

j a n
04-01-2009, 19:09
با تشکر از راهنمایی های شما
---------------------------------------
اما مشکل صفحات من رو نگفتید

Bill Gates
04-01-2009, 23:55
اما مشکل صفحات من رو نگفتید

اینایی که گفتم چی بود پس؟

j a n
05-01-2009, 00:39
این مشکل امنیتی بود
اما صفحه من مشکل داشت و کار نمی کرد

حالا به یک جا رسوندمش تقریبا درست شده
ولی مستقیم می ره تو main حشلث که این خیلی بده اگر راهنماییم کنید که چطوری این کار رو بکنم ممنون می شم

Bill Gates
05-01-2009, 01:06
حشلث

منظور .php بوده دیگه ؟ :31:

==

کدت رو کامل بزار تا خودم تست کنم . منظور دستورات sql هستش :) .sql

j a n
05-01-2009, 01:13
منظور .php بوده دیگه ؟ :31:

==

کدت رو کامل بزار تا خودم تست کنم . منظور دستورات sql هستش :) .sql

نه منظورم page بود :31:
اینم خدمت شما

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Bill Gates
05-01-2009, 01:20
اینکه همونه !!!
فایل محتوای دیتابیس منظورمه ( sql )

j a n
05-01-2009, 01:29
فایل sql که چیزی خاصی نداره
یک جدول با دو تا فیلد یکی username و یکی password و باید بهش مقدار بدی همین :31:
جدول رو که ساختی از تو صفحهی چک نام db رو وارد کنید
-----------------------------------------------------------------
من مشکلم اینه که اگر طرف لوگین کرد بتونه بره توی صفحه ی main واگر آدرس صفحه ی مین رو مستقیم وارد کرد
بره تو صفحه ی لوگین
که الان این کار انجام نمیشه
----------------------------------
در ضمن از آخرین کد استفاده کن بالایی اون اولی مشکلاتی داشته که توی این آخری حل شده
با تشکر

Bill Gates
05-01-2009, 01:32
من مشکلم اینه که اگر طرف لوگین کرد بتونه بره توی صفحه ی main واگر آدرس صفحه ی مین رو مستقیم وارد کرد
بره تو صفحه ی لوگین
که الان این کار انجام نمیشه.

یعنی اینطوری؟

login > main میره توش
main مستقیم نره توش؟
==
خوب اگر قبلا از لوگین استفاده کنه که session ها درسته اگر نه که برمیگرده به login.php

خوب منظورت رو نفهمیدم ولی با یه دستور شرطی پر بودن یا نبودن session رو چک کن و ... :دی

تشکر//

j a n
05-01-2009, 01:35
خوب باریکلا :31:
یک نگاه به صفحه ی مین بنداز می بینی که یک دستور نوشتم اما به همون داره ارور میده
حالا می خواستم مشکل اون برطرف شه

atkrad
05-01-2009, 22:45
سلام
فایل checkd.php را به این تغییر بده:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و فایل main.php را به این تغییر بده:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


امیدوارم مشکلی نداشته باشه.
یا علی:20:

mohsen_ed
05-01-2009, 23:49
در فایل main.php تابع include به اشتباه inculde تایپ شده است .