afshinpoor
New Member
سلام دوستان
من می خوام از این کد برای ایجاد کد امنیتی استفاده کنم . انقدر باهاش ور رفتم آخر جواب داد
حالا از شما استادان عزیز می خوام بپرسم آیا از نظر امنیتی استفاده از این کد ایرادی نداره ؟
این صفحه login.php
-------------------------------
این صفحه ساخت عکس تصادفی turning.php
-------------------------------
این هم صفحه چک کردن شماره check.php
--------------------------------
به نظر شما از نظر امنیتی مشکلی نداره ؟؟؟
حالا یک سوال برای ایجاد یک صفحه کلید مجازی از چه روشی می تونم استفاده کنم ؟ مثلا با کلیک روی یه لینک مثلا صفحه ای باز میشه که حروف الفبا توشه و با کلیک روی هر کدوم اون حرف توی جعبه متن سند میشه .
خیلی ممنون
من می خوام از این کد برای ایجاد کد امنیتی استفاده کنم . انقدر باهاش ور رفتم آخر جواب داد

این صفحه login.php
PHP:
<?php
session_start();
echo "<form action=\"check.php\" method=\"POST\">";
echo "<input type=\"text\" name=\"turning\" size=\"20\"><br>";
echo "<img src=\"turning.php\" ><br>";
echo "<input type=\"submit\" value=\"Check\" name=\"submit\"></p>";
echo "</form>";
?>
این صفحه ساخت عکس تصادفی turning.php
PHP:
<?php
session_start();
header ("Content-type: image/jpeg");
$turning= rand(100000,999999) ;
$size = 4;
$width = ImageFontWidth($size) * strlen($turning);
$height = ImageFontHeight($size);
$create = @ImageCreate ($width,$height);
$background_color = ImageColorAllocate ($create, 66, 99, 00);
$text_color = ImageColorAllocate ($create, 150, 150,150);
ImageString ($create, $size, 0, 0, $turning, $text_color);
ImageJPEG ($create);
$_SESSION['turning']=$turning;
?>
این هم صفحه چک کردن شماره check.php
PHP:
<?php
session_start();
if($_SESSION['turning']==$_POST['turning'])
{
print "Your Code Is Correct";
}
else {
print "Your Code Is Wrong";
}
?>
به نظر شما از نظر امنیتی مشکلی نداره ؟؟؟
حالا یک سوال برای ایجاد یک صفحه کلید مجازی از چه روشی می تونم استفاده کنم ؟ مثلا با کلیک روی یه لینک مثلا صفحه ای باز میشه که حروف الفبا توشه و با کلیک روی هر کدوم اون حرف توی جعبه متن سند میشه .