user.php 917 B

1234567891011121314151617181920212223242526
  1. <?php
  2. if (!defined("IN_ROOT")) {
  3. exit("Access denied");
  4. }
  5. if (IN_OPEN == 0) {
  6. exit(html_message("维护通知", IN_OPENS));
  7. }
  8. db("appid")->where("in_sign", ">", "0")->where("in_sign", "<", time())->update(array("in_sign" => 0, "in_resign" => 0));
  9. $userid = isset($_COOKIE["in_userid"]) ? intval($_COOKIE["in_userid"]) : 0;
  10. $username = isset($_COOKIE["in_username"]) ? SafeSql($_COOKIE["in_username"]) : NULL;
  11. $userpassword = isset($_COOKIE["in_userpassword"]) ? SafeSql($_COOKIE["in_userpassword"]) : NULL;
  12. $user = db("user")->where("in_userid", $userid)->where("in_username", $username)->where("in_userpassword", $userpassword)->where("in_islock", "0")->find();
  13. if ($user) {
  14. $userlogined = true;
  15. foreach ($user as $k => $v) {
  16. $Variable = "xfcms_" . $k;
  17. ${$Variable} = $v;
  18. }
  19. } else {
  20. $userlogined = false;
  21. }
  22. if (isset($module) && !in_array($module, array("ajax", "super_sign"))) {
  23. call_user_func_array;
  24. }