PHPackages                             jncinet/qihucms-ucenter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. jncinet/qihucms-ucenter

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

jncinet/qihucms-ucenter
=======================

qihucms user and account api.

1.0.3(5y ago)05MITPHP

Since Sep 10Pushed 5y ago1 watchersCompare

[ Source](https://github.com/jncinet/qihucms-ucenter)[ Packagist](https://packagist.org/packages/jncinet/qihucms-ucenter)[ Docs](https://www.qihucms.com)[ RSS](/packages/jncinet-qihucms-ucenter/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (2)Used By (0)

\###扩展包安装：

`composer require jncinet/qihucms-ucenter`

\###数据库表安装：在网站根目录运行命令

`php artisan migrate`

\###一、添加后台菜单：链接地址=&gt;ucenter/site

\###二、在文件【/app/Repositories/AccountRepository.php】添加账户变动触发节点：

\####1、钻石

> 【钻石处理方法里的return true;前添加】

```
\Qihucms\UCenter\Jobs\UpdateAccount::dispatch([
                    'unionid' => isset($account['openid']['wechat']['unionid']) ? $account['openid']['wechat']['unionid'] : '',
                    'user_id' => $user_id,
                    'amount' => $jewel,
                    'info' => __('account.trigger_event.value')[$trigger_event],
                    'type' => 'jewel'
                ]);

```

\####2、积分

> 【积分处理方法里的return true;前添加】

```
\Qihucms\UCenter\Jobs\UpdateAccount::dispatch([
                    'unionid' => isset($account['openid']['wechat']['unionid']) ? $account['openid']['wechat']['unionid'] : '',
                    'user_id' => $user_id,
                    'amount' => $integral,
                    'info' => __('account.trigger_event.value')[$trigger_event],
                    'type' => 'integral'
                ]);

```

\####3、余额

> 【余额处理方法里的return true;前添加】

```
\Qihucms\UCenter\Jobs\UpdateAccount::dispatch([
                    'unionid' => isset($account['openid']['wechat']['unionid']) ? $account['openid']['wechat']['unionid'] : '',
                    'user_id' => $user_id,
                    'amount' => $balance,
                    'info' => __('account.trigger_event.value')[$trigger_event],
                    'type' => 'balance``'
                ]);

```

\###三、在文件【app/Http/Controllers/Auth/RegisterController.php】中添加会员同步触发点：

> 在 $user = $this-&gt;user-&gt;create($data); 后面添加

```
\Qihucms\UCenter\Jobs\UpdateUser::dispatch($user)->delay(now()->addMinutes(1));

```

\##四、接口地址

[http://api.domain.name/ucenter/{site\_id}/user](http://api.domain.name/ucenter/%7Bsite_id%7D/user)

- 接收参数：

- string sign 签名 必填
- string mobile 会员手机号码 必填
- string unionid 开放平台ID 可选
- string pmobile 会员上级手机号码 可选
- string punionid 会员上级开放平台ID 可选
- string password 密码 可选

- 返回值

- string status (success | error) 状态
- number code 提示码
- string message 提示信息

[http://api.domain.name/ucenter/{site\_id}/account](http://api.domain.name/ucenter/%7Bsite_id%7D/account)

- 接收参数：

- string sign 签名 必填
- string type (integral,jewel,balance) 更新类型说明 必填
- string mobile 会员手机号码 二选一
- string unionid 开放平台ID 二选一
- float amount 变化金额 必填正数加，负数减
- string event 更新的触发事件 可选
- string info 更新说明 可选

- 返回值

- string status (success | error) 状态
- number code 提示码
- string message 提示信息

> {site\_id}对应后台添加的关联站点的ID

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2067d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/63541651e21494722aa0d364dca6dbaa132d0ee4e9f85a741b5eff8c587f57ba?d=identicon)[jncinet](/maintainers/jncinet)

---

Tags

laravelucenterqihucms

### Embed Badge

![Health badge](/badges/jncinet-qihucms-ucenter/health.svg)

```
[![Health](https://phpackages.com/badges/jncinet-qihucms-ucenter/health.svg)](https://phpackages.com/packages/jncinet-qihucms-ucenter)
```

###  Alternatives

[imdhemy/laravel-purchases

The top-notch Laravel receipt validator.

3831.1M2](/packages/imdhemy-laravel-purchases)[martbock/laravel-diceware

Diceware Passphrase Generator for Laravel

3264.7k](/packages/martbock-laravel-diceware)[orchestra/auth

Auth Component for Orchestra Platform

24108.5k3](/packages/orchestra-auth)[ingria/laravel-x509-auth

Laravel 5 Client Certificate auth middleware

375.6k](/packages/ingria-laravel-x509-auth)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
