ممنونم دوست عزیز . بسیار مفید بود . باز هم ادامه بدین آموزشهایتون رو .
من این قسمت رو کاملا یاد گرفتم؛ حالا توی این اسکریپت مشکل امنیتی وجود نداره که؟؟؟؟؟ کاملا امنه من این روش رو توی اسکریپت هام به کار ببرم؟؟؟
سلام
روي مفاهيم پايه وقت گذاشتيم .
الان شروع به نوشتن متن مقاله بعدي كردم كه صرفا در مورد مسائل امنيتي در برنامه نويسي php هست كه فكر كنم تا دو روز ديگه بخش اولش تموم بشه + دو تيكه فيلم آموزشي در مورد امنيت
بعد از اينكه كمي در مورد امنيت بحث كرديم دوباره روي ساير امكانات اين آموزش مانور ميديم.
دوستاني كه در تاپيك تشكر و نظر دادند واقعا ممنونم ، ولي با اين شرايط مديريت و جدا سازي محتواي آموزشي كمي سخت و زمان بر شده ...
لطفا براي تشكر فقط از دكمه تشكر استفاده كنيد و پست نديد.
سپاس
اگر لطف کنید و با دیتابیس رو آموزش بدید یا یه پروژه عملی رو انجام بدید خیلی عالی میشه
اگر مثل تاپیک آموزش پی اچ پی بتونید کار کنید که واقعا عالیه
از زحماتتون ممنون
سلام من یه login نوشتم برا سایتم و دیتابیس هم درست کردم ولی error میده
کد PHP:
<?phpsession_start();$name=$_POST['user'];$pass=$_POST['pass'];require('config/config.php');mysql_query("set names 'UTF8' ");if(empty($_POST['user']) && empty($_POST['pass'])){echo "<strong><h4><b>*** لطفا نــام کــاربــری و رمــز عـبـور خـود را وارد نــمــایــیــد *** </b><br/></h4></strong>";}else {mysql_select_db("login",$connect);$query = "SELECT * FROM `users` WHERE `username` = '".$name."' AND `password` = '".$pass."'";$result=mysql_query($query)or die(mysql_error());$num=mysql_num_rows($result);if($num > 0) { header ('location: user/user1.php'); }
else { echo " <strong><h4><b>*** نـــام کـــاربـــری یا رمــــز عــبــور اشــتــبــاه اســـت *** </b><br/></h4></strong>."; }
error این دو خط رو میده
$name=$_POST['user'];
$pass=$_POST['pass'];
من textfild هم گذاشتم و دیتابیسم هم درسته ولی نمی دونم چرا خطا میده
میشه کمکم کنید
---------- Post added at 02:30 PM ---------- Previous post was at 02:27 PM ----------
این کد آمارگیر هست از یه سایت گرفتم ولی متغییراش چیزی رو اضافه نمی کننکد PHP:
<?php $page =basename($_SERVER['PHP_SELF']); $timestampInSeconds = $_SERVER['REQUEST_TIME']; $mySqlDateTime= date("Y-m-d H:i:s", $timestampInSeconds); $sql = 'INSERT INTO count(`id`, `page`, `Date`, `IP`) VALUES (NULL, \''.$page.'\',\''.$mySqlDateTime.'\', \''.$_SERVER['REMOTE_ADDR'].'\');'; mysql_query($sql); $todayDate= date("Y-m-d", $timestampInSeconds); $yesterdayDate= date("Ymd", strtotime("-1 day")); $query='SELECT COUNT( * ) total FROM count'; $result = mysql_query($query); $row = mysql_fetch_array($result, MYSQL_NUM); $count = $row[0]+1135; $query='SELECT count(distinct IP) FROM count where date=\''.$yesterdayDate.'\''; $result = mysql_query($query); $row = mysql_fetch_array($result, MYSQL_NUM); $count_yest = $row[0]+34; $query='SELECT count(distinct IP) FROM count where Date=\''.$todayDate.'\''; $result = mysql_query($query); $row = mysql_fetch_array($result, MYSQL_NUM); $count_today = $row[0]+45;echo "<h5> بازدید امروز : $count_today نفر </h5>","<h5> بازدید دیروز : $count_yest نفر </h5>" ,"<h5> کل بازدیدها : $count نفر </h5>"; ?>
یک عدد ثابت همیشه نشون میده
میشه بگید مشکلش چیه ؟
ممنون
![]()
سلام من نام کاربری و رمز عبور صفحه 6 را دانلود کردم و اجرا
هنگام ورود اگه نام کاربری و یا رمز عبور وارد نکنم بدون خطا وارد میشه به صفحه خوش آمد گویی و حتی اگه یکیش هم خالی باشه باز وارد می شه کلا خطا نمی ده
رمز عبور پس برای چه کاری وارد می کنیم نمی دونم تازه امنیت که بماند
شاید من بد کپی می کنم آخه همه صفحات رو که تو یه پروژه می زارم اجرا می کنم پیغام می ده لوگین کنید چیزی هم قابل مشاهده نیست
به همین دلیل من از لینک به لاگین استفاده کردم اشتباهه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟
لطفا جوابمو بدید؟؟؟؟؟؟؟؟
سلام
ابتدا از شما یک تشکر ویژه دارم برای این همه زحمتی که کشیدید و دانشتون رو بدون هی چشم داشتی در اختبار دیگران گذاشتید
منم مشکل این دوست مون رو دارم
فایل ها رو کپی کردم یک جا توی کانفیگ مشکل داشت که برطرف کردم
اما الان اگر رمز رو وارد نکنی وارد صفحه اینکس میشه و سشن رو هم میسازه
من به همون شرط ست شدن شرط خالی نبودن رو هم اضاله کردم درست شد ولی نمی دونم کارم درست بوده یا نه
ضمنا من یه سفارش دارم اگر فرصت داشتید اطلاع بدید تا باهاتون تماس بگیرم
سلام
ابتدا از شما یک تشکر ویژه دارم برای این همه زحمتی که کشیدید و دانشتون رو بدون هی چشم داشتی در اختبار دیگران گذاشتید
منم مشکل این دوست مون رو دارم
فایل ها رو کپی کردم یک جا توی کانفیگ مشکل داشت که برطرف کردم
اما الان اگر رمز رو وارد نکنی وارد صفحه اینکس میشه و سشن رو هم میسازه
من به همون شرط ست شدن شرط خالی نبودن رو هم اضاله کردم درست شد ولی نمی دونم کارم درست بوده یا نه
ضمنا من یه سفارش دارم اگر فرصت داشتید اطلاع بدید تا باهاتون تماس بگیرم
سلام
من پروژه این ترم سایت باید تحویل می دادم
من شرط خالی بودن رو امتحان کردم همون شرطی که در کد های عضویت وجود داره ولی هر جای کدم که می زارم
درست می شه یعنی خالی باشه دیگه خطا میده
ولی رمز عبور و نام کاربری و چک نمی کنه
اگه می شه کد لاگینتون رو برام بزارین
تورو خدا زودتر جواب بدین من باید فردا سایتم ایمیل کنم
ممنون
ویرایش توسط chakavak.dana : July 23rd, 2012 در ساعت 09:41
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)