سلام به همه اساتید
اول از همه عذر میخوام چون هرچی فکر کردم نتونستم عنوان مناسبی واسه سوالم پیدا کنم
دوستان من میخوام یه اسکریپتی رو با اسکریپت خودم match کنم
بدین ترتیب که اسکریپت مورد نظر برای لاگین اطلاعاتش رو از دیتابیس اسکریپت خودم بخونه. و کاربرانی که توی سیستم اصلی ثبت نام کردن برای استفاده از امکانات اسکریپت مورد نظر نیازی به ثبت نام نداشته باشن..
خوب اسکریپت مورد نظر برای لاگین از قطعه کد زیر استفاده میکنه
اول از همه عذر میخوام چون هرچی فکر کردم نتونستم عنوان مناسبی واسه سوالم پیدا کنم
دوستان من میخوام یه اسکریپتی رو با اسکریپت خودم match کنم
بدین ترتیب که اسکریپت مورد نظر برای لاگین اطلاعاتش رو از دیتابیس اسکریپت خودم بخونه. و کاربرانی که توی سیستم اصلی ثبت نام کردن برای استفاده از امکانات اسکریپت مورد نظر نیازی به ثبت نام نداشته باشن..
خوب اسکریپت مورد نظر برای لاگین از قطعه کد زیر استفاده میکنه
PHP:
<?php
/* Because the authentication prompt needs to be invoked twice,
embed it within a function.
*/
function authenticate_user() {
header('WWW-Authenticate: Basic realm="Tickets"');
header("HTTP/1.0 401 Unauthorized");
exit;
}
/* If $_SERVER['PHP_AUTH_USER'] is blank, the user has not yet been
prompted for the authentication information.
*/
if (!isset ($_SERVER['PHP_AUTH_USER'])) {
authenticate_user();
} else {
// Connect to the MySQL database
mysql_pconnect("localhost", "root", "") or die("Can't connect to database server!");
mysql_select_db("db") or die("Can't select database!");
// Create and execute the selection query.
$query = "SELECT user, pass FROM userauth
WHERE user='$_SERVER[PHP_AUTH_USER]' AND
pass='$_SERVER[PHP_AUTH_PW]'";
$result = mysql_query($query);
// If nothing was found, reprompt the user for the login information.
if (mysql_num_rows($result) == 0) {
authenticate_user();
} else {
echo "<center><h3>You are logged in as " . $_SERVER['PHP_AUTH_USER'] . "</h3></center>";
}
}
?>
من پسورد های کاربرا رو توی دیتابیس اصلی با md5 کد کردم
حالا چطوری باید اینجا کوئری رو بنویسم؟
سعی کردم تا جایی که میتونستم توضیحامو بدم..
لطفا کمکم کنید
با تشکر
حالا چطوری باید اینجا کوئری رو بنویسم؟
سعی کردم تا جایی که میتونستم توضیحامو بدم..
لطفا کمکم کنید
با تشکر