PHPackages                             symochan/phalapi-usercheck - 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. symochan/phalapi-usercheck

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

symochan/phalapi-usercheck
==========================

PhalApi 2.x扩展类库，第三方用户登陆检测

0291[1 issues](https://github.com/hs9206/phalapi-usercheck/issues)PHP

Since Sep 8Pushed 6y ago1 watchersCompare

[ Source](https://github.com/hs9206/phalapi-usercheck)[ Packagist](https://packagist.org/packages/symochan/phalapi-usercheck)[ RSS](/packages/symochan-phalapi-usercheck/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

PhalApi 2.x扩展类库，第三方用户登陆检测 UserCheck
===================================

[](#phalapi-2x扩展类库第三方用户登陆检测-usercheck)

安装和配置
-----

[](#安装和配置)

修改项目下的composer.json文件，并添加：

```
    "symochan/phalapi-usercheck":"dev-master"
```

然后执行

```
composer update
```

或直接使用命令安装：

```
composer require symochan/phalapi-usercheck
```

注册
--

[](#注册)

在./config/di.php文件中，注册用户检测服务：

```
$di->usercheck = function() {
    return new \PhalApi\Usercheck\Lite(true);
};
```

使用
--

[](#使用)

1. 测试函数 Say()

```
 \PhalApi\DI()->usercheck->say(); // 测试专用函数
```

2. 基础方法

```
 \PhalApi\DI()->usercheck->check(); // 登录检测
 \PhalApi\DI()->usercheck->logout(); // 退出登录
 \PhalApi\DI()->usercheck->heartbeat(); // 自动续期
 \PhalApi\DI()->usercheck->generateSession(); // 为用户生成一个会话
```

可用API 移植于 PhalApi 1.x
---------------------

[](#可用api-移植于-phalapi-1x)

```
1	App.Login.GetUserInfo	用户信息

2	App.Login.Qq	        QQ登录

3	App.Login.Weixin	    微信登录
```

在API调用示例：

```
