PDA

View Full Version : سوال: طراحی سیستم لاگین (رایگان)



amin7x
دوشنبه 16 آبان 1390, 00:21 صبح
سلام دوستان
میدونم درخواستم احمقانه است ولی چه کنم که لنگم!:گریه:

من یک سیستم لاگین میخواهم که کاربر با نوشتن نام کاربری و رمزعبور وارد سیستم شود.
نمیخوام عضو گیری داشته باشه ولی میخوام خودم یه سری یوزر و پس ایجاد کنم که کاربرهای بخصوصی به آن لاگین شود و آنها را به یک صفحه حدایت کند.

ممنون میشم اگه کسی واسم این رو بنویسه

iker-casillas
دوشنبه 16 آبان 1390, 00:36 صبح
اگه قول بدی هدایت رو درست بنویسی برات می زنم این ایمیل منه
saleh.unforgiven@gmail.com
جزئیات کار رو برام ایمیل کن

amin7x
دوشنبه 16 آبان 1390, 00:51 صبح
سلام
ببخشید عجله کردم

نمیدونم چرا نمیتونم وارد جیمیلم بشم!!

برات پ.خ کردم

ممنون

رضا قربانی
دوشنبه 16 آبان 1390, 11: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, 13:39 عصر
سلام
این یه سیستم لاگین به قسمت ادمین سایت که خودم طراحی کردم ببین بدردت میخوره ه خورده ساده اس اما اگه روش کارکنی بهتر هم میشه!

amin7x
دوشنبه 16 آبان 1390, 18:07 عصر
سلام
این یه سیستم لاگین به قسمت ادمین سایت که خودم طراحی کردم ببین بدردت میخوره ه خورده ساده اس اما اگه روش کارکنی بهتر هم میشه!



سلام

ممنون یه چند تا سوال دارم:

1- یوزر و پسورد را کجا باید بسازم؟
2- موقع وارد کردن یوزر و پس (الکی) این ارور رو میده Access to this resource on the server is denied!

بازم ممنون

amin7x
دوشنبه 16 آبان 1390, 18: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();


سلام ممنون

میشه توضیح بدید چه طوری نصبش کنم؟

رضا قربانی
دوشنبه 16 آبان 1390, 23:05 عصر
از پی اچ پی چیزی می دونی ؟

amin7x
سه شنبه 17 آبان 1390, 12:49 عصر
یه کوچولو بلدم

com.mohsen
پنج شنبه 03 آذر 1390, 05:17 صبح
ببخشید راجع به پایگاهتون میتونید توضیح بدید؟
نام تیبل و نام ستون ها و...

mohsen_31369
شنبه 19 آذر 1390, 22:24 عصر
آنها را به یک صفحه حدایت کند.



مجید جان دنلبندم، حدایت!!! نیست.