View Full Version : سوال: طراحی سیستم لاگین (رایگان)
amin7x
دوشنبه 16 آبان 1390, 01:21 صبح
سلام دوستان
میدونم درخواستم احمقانه است ولی چه کنم که لنگم!:گریه:
من یک سیستم لاگین میخواهم که کاربر با نوشتن نام کاربری و رمزعبور وارد سیستم شود.
نمیخوام عضو گیری داشته باشه ولی میخوام خودم یه سری یوزر و پس ایجاد کنم که کاربرهای بخصوصی به آن لاگین شود و آنها را به یک صفحه حدایت کند.
ممنون میشم اگه کسی واسم این رو بنویسه
iker-casillas
دوشنبه 16 آبان 1390, 01:36 صبح
اگه قول بدی هدایت رو درست بنویسی برات می زنم این ایمیل منه
saleh.unforgiven@gmail.com
جزئیات کار رو برام ایمیل کن
amin7x
دوشنبه 16 آبان 1390, 01:51 صبح
سلام
ببخشید عجله کردم
نمیدونم چرا نمیتونم وارد جیمیلم بشم!!
برات پ.خ کردم
ممنون
رضا قربانی
دوشنبه 16 آبان 1390, 12:16 عصر
اول یوزر و پسوورد رو به صورت پست ارسال می کنی و و بعد توی صفحه جاری دریافت و می ندازی داخل متغیر : $UserName و $PassWord
$symbol = array(',', ')', '(', "'", '"','!', '?', '/', '[', ']', '+', '=', '#', '\x00', '\n', '\r', '\x1a', '&', '$');
$UserName = preg_replace("/<.*?>/", "",$_POST['UserName'] );
$UserName =str_replace( $symbol ,"",$UserName);
$PassWord = preg_replace("/<.*?>/", "",$_POST['PassWord'] );
$PassWord =str_replace( $symbol ,"",$PassWord);
بعد شرط ریجستر کردن سیشن رو می نویسی که در صورتی یوزر و پس درست بودن سیشن رو ریجستر کن :
if(!empty($UserName) and !empty($PassWord) )
{
$link = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$link);
$SetUser = mysql_fetch_array(mysql_query("select * from `tbl_name` where `user`='$UserName' and `pass`='$PassWord' "));
if($SetUser['user'] and $SetUser['pass'])
{
session_register("Reza");
$_SESSION["Reza"]=$UserName;
}
else
{
die('اشتباه است');
}
}
و در آخر یه شرطی می ذاری :
if(session_is_registered('Reza'))
{
///////// اگر یوزر و پس درست باشد اینجا رو نشون بده
}
else
{
////////اگر یوزر پس اشتباه بود
}
یادت باشه همون اول کدنویسیتون سیشن رو استارت کنی :
session_start();
Hadiir.net
دوشنبه 16 آبان 1390, 14:39 عصر
سلام
این یه سیستم لاگین به قسمت ادمین سایت که خودم طراحی کردم ببین بدردت میخوره ه خورده ساده اس اما اگه روش کارکنی بهتر هم میشه!
amin7x
دوشنبه 16 آبان 1390, 19:07 عصر
سلام
این یه سیستم لاگین به قسمت ادمین سایت که خودم طراحی کردم ببین بدردت میخوره ه خورده ساده اس اما اگه روش کارکنی بهتر هم میشه!
سلام
ممنون یه چند تا سوال دارم:
1- یوزر و پسورد را کجا باید بسازم؟
2- موقع وارد کردن یوزر و پس (الکی) این ارور رو میده Access to this resource on the server is denied!
بازم ممنون
amin7x
دوشنبه 16 آبان 1390, 19:17 عصر
اول یوزر و پسوورد رو به صورت پست ارسال می کنی و و بعد توی صفحه جاری دریافت و می ندازی داخل متغیر : $UserName و $PassWord
$symbol = array(',', ')', '(', "'", '"','!', '?', '/', '[', ']', '+', '=', '#', '\x00', '\n', '\r', '\x1a', '&', '$');
$UserName = preg_replace("/<.*?>/", "",$_POST['UserName'] );
$UserName =str_replace( $symbol ,"",$UserName);
$PassWord = preg_replace("/<.*?>/", "",$_POST['PassWord'] );
$PassWord =str_replace( $symbol ,"",$PassWord);
بعد شرط ریجستر کردن سیشن رو می نویسی که در صورتی یوزر و پس درست بودن سیشن رو ریجستر کن :
if(!empty($UserName) and !empty($PassWord) )
{
$link = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$link);
$SetUser = mysql_fetch_array(mysql_query("select * from `tbl_name` where `user`='$UserName' and `pass`='$PassWord' "));
if($SetUser['user'] and $SetUser['pass'])
{
session_register("Reza");
$_SESSION["Reza"]=$UserName;
}
else
{
die('اشتباه است');
}
}
و در آخر یه شرطی می ذاری :
if(session_is_registered('Reza'))
{
///////// اگر یوزر و پس درست باشد اینجا رو نشون بده
}
else
{
////////اگر یوزر پس اشتباه بود
}
یادت باشه همون اول کدنویسیتون سیشن رو استارت کنی :
session_start();
سلام ممنون
میشه توضیح بدید چه طوری نصبش کنم؟
رضا قربانی
سه شنبه 17 آبان 1390, 00:05 صبح
از پی اچ پی چیزی می دونی ؟
amin7x
سه شنبه 17 آبان 1390, 13:49 عصر
یه کوچولو بلدم
com.mohsen
پنج شنبه 03 آذر 1390, 06:17 صبح
ببخشید راجع به پایگاهتون میتونید توضیح بدید؟
نام تیبل و نام ستون ها و...
mohsen_31369
شنبه 19 آذر 1390, 23:24 عصر
آنها را به یک صفحه حدایت کند.
مجید جان دنلبندم، حدایت!!! نیست.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.