אשכול: מס' שאלות .
View Single Post
ישן 22-03-06, 16:33   # 2
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

בדיקת הצפנה (שיש ב DB):
PHP קוד:
function CalculatePassword($pass)
{
    
$pass=$pass[0].$pass.$pass[0];
   
$pass=md5($pass);
   return 
$pass;
}

function 
CheckUserPassword($user,$pass,$with_calc=true)
{
    global 
$protect_user_group;

    if (
$user=="" || $pass=="")
       return 
false;

  
$sql=@mysql_connect("localhost","user_db","pass") or die("<BR>ERROR: cannot connect to MySQL server!");
  @
mysql_select_db("user_db",$sql) or die("<BR>ERROR: cannot use the DB!");

   
$c_pass=($with_calc==true)?CalculatePassword($pass):$pass;
   
$res=@mysql_query("SELECT user FROM table WHERE (user='".$user."' AND pass='".$c_pass."')",$sql) or die("<br />ERROR: incorrect query!");

   if (
mysql_num_rows($res)==1)
       return 
$c_pass;
   return 
false;

   @
mysql_close($sql);

בקשר לסשן - זה בעצם 'משאיר אותך מחובר' ללוח הבקרה או לאיזה עמוד שתשים בו סשן.

תהנה
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote