PDA

View Full Version : سوال: اشکال در فرم login



javadt
شنبه 14 دی 1387, 13:56 عصر
سلام
من یک فرم login درست کردم
که متاسفانه مشکل داره
فرمی که درست کردم انگار اینطوری باید کار کنه
1- login کنی(البته هنوز از md5استفاده نکردم که اگر طرز استفاده اون رو هم بگید ممنون می شم)
2- اگر اطلاعات درست بود بره صفحه main و فقط از صفحه لوگین به اون صفحه بره که از isset استفاده کردم

http://onsms.persiangig.com/Login.rar
می خواستم اساتید محترم یک نگاه بندازند و بهم مشکلش رو بگند چی
اگر لطف کنید سطح امنیتش و اینکه باگ داره یا نه رو هم بگید بسیار ممنون میشم
با تشکر

Yousha
شنبه 14 دی 1387, 23:07 عصر
من یک فرم login درست کردم.
که متاسفانه مشکل داره.
...
می خواستم اساتید محترم یک نگاه بندازند و بهم مشکلش رو بگند چی
اگر لطف کنید سطح امنیتش و اینکه باگ داره یا نه رو هم بگید بسیار ممنون میشم


عزیز اولاً 10 ها مقاله در این رابطه نوشته شده. چه در این تالار چه در وبسایت های دیگه. شما باید یه جستجویی می کردید.
دوماً فایل هاتون رو با RAR فشرده سازی نکنید. با Zip این کارو انجام بدید.

این فایلهاتون مشکلاتش حل شد. کمی هم بهینه سازی و ایمن سازی شد. ولی تستش نکردم دیگه. اون تغییراتی که درش ایجاد کردم رو همیشه و در همه جا استفاده کنید.
حتماً از Link های پایین امضام هم استفاده کنید. خیلی کمکتون می کنن.
موفق باشید.

sepehrmm
یک شنبه 15 دی 1387, 00:32 صبح
تابع md5 :
([string md5 ( string $str [, bool $raw_output
پارامتر اول متنی است که میخواهید کد ( انکریپت ) کنید ، تابع متن کد شده را که طول 32 بیتی دارد برمیگرداند و اگر پارامتر دوم true باشد مقدار برگشتی 16 بیتی خواهد بود ( مقدار پیش فرض false است )
مرجع الگوریتم md5 :
http://www.faqs.org/rfcs/rfc1321
دو تابع دیگر برای کد گذاری در php :
( )crc32
( )sha1

javadt
یک شنبه 15 دی 1387, 12:18 عصر
این فایلهاتون مشکلاتش حل شد. کمی هم بهینه سازی و ایمن سازی شد. ولی تستش نکردم دیگه. اون تغییراتی که درش ایجاد کردم رو همیشه و در همه جا استفاده کنید.
حتماً از Link های پایین امضام هم استفاده کنید. خیلی کمکتون می کنن.
موفق باشید.

با تشکر از شما
اما تو صفحه chaek می نویسه Extension(s) not loaded
این برای چی میاد؟

Yousha
یک شنبه 15 دی 1387, 14:24 عصر
اما تو صفحه chaek می نویسه Extension(s) not loaded

یعنی تعدادی از Extension ها Load نشدن. مثل Socket, PCRE,...
تابع Check PHP و خط زیر این تابع رو حذف کنید. در فایل MyTools.php

javadt
یک شنبه 15 دی 1387, 14:48 عصر
حذف کردم حالا می نویسه
Call to undefined function _Is_Blank()

لطف می کنی شما خودت یک تستش کنی
با تشکر

Yousha
یک شنبه 15 دی 1387, 17:00 عصر
عزیز درست شد.

javadt
یک شنبه 15 دی 1387, 18:31 عصر
عزیز درست شد.

دوست عزیز اما این بار هم تو صفحهی چک می ره و بدون ارور اونجا متوقف می شه :گریه:
صفحه ی main هم مستقیم میره :گریه:
اما قرار بود مستقیم نره main
بعد از لوگین بره
لطف کنید دوباره رسیدگی بفرمایید
---------
ببخشید که به زحمت افتادید

Yousha
دوشنبه 16 دی 1387, 12:48 عصر
دوست عزیز درست شد.
این 3 مقاله رو هم مطالعه کنید:
http://barnamenevis.org/forum/showthread.php?p=621203#post621203

http://barnamenevis.org/forum/showthread.php?p=629327#post629327

http://barnamenevis.org/forum/showthread.php?p=627287#post627287