vendor_user/uc_client/model/user.php

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php

/*
    [UCenter] (C)2001-2099 Comsenz Inc.
    This is NOT a freeware, use is subject to license terms

    $Id: user.php 1078 2011-03-30 02:00:29Z monkey $
*/

!defined('IN_UC') && exit('Access Denied');

class usermodel
{
    public $db;
    public $base;

    public function __construct(&$base)
    {
        $this->usermodel($base);
    }

    public function usermodel(&$base)
    {
        $this->base = $base;
        $this->db = $base->db;
    }

    public function get_user_by_uid($uid)
    {
        $arr = $this->db->fetch_first('SELECT * FROM '.UC_DBTABLEPRE."members WHERE uid='$uid'");

        return $arr;
    }

    public function get_user_by_username($username)
    {
        $arr = $this->db->fetch_first('SELECT * FROM '.UC_DBTABLEPRE."members WHERE username='$username'");

        return $arr;
    }

    public function get_user_by_email($email)
    {
        $arr = $this->db->fetch_first('SELECT * FROM '.UC_DBTABLEPRE."members WHERE email='$email'");

        return $arr;
    }

    public function check_username($username)
    {
        $guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8';
        $len = $this->dstrlen($username);
        if ($len > 15 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) {
            return false;
        } else {
            return true;
        }
    }

    public function dstrlen($str)

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。