Просмотр файла magmail/checkpass.txt

Размер файла: 825B
  1. function checkpass($nick, $pass, $fields)
  2. { //
  3. global $PassDelay, ErrorMess, $LoginLater;
  4. if ($fields !== "*") $fields .= ",pass,lastrefr";
  5. if ($fields == "") $fields = "pass,lastrefr";
  6. $now = time();
  7. $r = GetRandom();
  8. $sql="select $fields from users where nick='$nick'";
  9. $result=mysql_query($sqlCount) or die(mysql_error());
  10. if (mysql_num_rows($result)!=1) LogResult($ErrorMess,$InvNickMess,"index.php?p=$r");;
  11. $row = mysql_fetch_array($result);
  12. if (($now-$row['lastrefr']) < $PassDelay) LogResult($ErrorMess,$LoginLater,"index.php?p=$r");
  13. if ($row['pass']==$pass) return $result;
  14. else
  15. {
  16. $sql = "update users set lastrefr=$now where nick='$nick'";
  17. mysql_query($sqlUpd) or die(mysql_error());
  18. LogResult($ErrorMess,$InvPassMess,"index.php?p=$r");
  19. }
  20. return "";
  21. }