first commit

This commit is contained in:
编码猿
2024-09-27 01:32:49 +08:00
commit 28ebe05a64
7399 changed files with 1174529 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
/**
* 日志服务
* Class LogService
* @package app\admin\service
*/
namespace app\admin\service;
use think\Db;
class LogService {
/**
* 登录日志
* @param $user_id 系统用户编号
* @param $type 登录类型 (0:退出,1:登录)
* @param bool $status 状态(0:失败,1:成功)
* @param string $remark
*/
public static function loginLog($user_id, $type = 1, $status = 1, $remark = '') {
$location_info = get_location();
$insert = [
'type' => $type,
'user_id' => $user_id,
'ip' => get_ip(),
'country' => $location_info['country'],
'region' => $location_info['region'],
'city' => $location_info['city'],
'isp' => $location_info['isp'],
'location' => $location_info['country'] . $location_info['region'] . $location_info['city'] . $location_info['isp'],
'remark' => $remark,
'status' => $status,
];
Db::name('SystemLoginRecord')->insert($insert);
}
}