作者 lyh

gx

... ... @@ -12,11 +12,14 @@ namespace App\Http\Controllers\Bside;
use App\Enums\Common\Code;
use App\Helper\Translate;
use App\Http\Logic\Bside\User\UserLoginLogic;
use App\Models\File\Image;
use App\Models\Service\Service;
use App\Models\SmsLog;
use App\Models\Template\TemplateModule;
use App\Models\User\User as UserModel;
use App\Utils\EncryptUtils;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\DB;
use Mrgoon\AliSms\AliSms;
class LoginController extends BaseController
... ... @@ -114,5 +117,31 @@ class LoginController extends BaseController
$this->response('success',Code::SUCCESS,$str);
}
public function ceshi(){
$templateModel = new TemplateModule();
$imageModel = new Image();
$list = $templateModel->list();
$data = [];
foreach ($list as $v){
if(!isset($data[$v['hash']])){
$info = $imageModel->read(['hash'=>$v['hash']]);
if($info !== false){
$data[$v['hash']] = $info['path'];
$param = [
'size'=>$info['size'],
'path'=>$info['path'],
'hash'=>$info['hash'],
'type'=>$info['type'],
'mime'=>$info['mime'],
'created_at'=>date('Y-m-d H:i:s'),
'updated_at'=>date('Y-m-d H:i:s')
];
// shell_exec("mkdir uploads");
exec('cp upload/'.$info['path'].' uploads/'.$info['path']);
DB::table('gl_images')->insert($param);
}
}
}
return 1;
}
}
... ...
... ... @@ -324,6 +324,7 @@ Route::middleware(['bloginauth'])->group(function () {
//无需登录验证的路由组
Route::group([], function () {
Route::any('/login', [\App\Http\Controllers\Bside\LoginController::class, 'login'])->name('login');
Route::any('/ceshi', [\App\Http\Controllers\Bside\LoginController::class, 'ceshi'])->name('ceshi');
Route::any('/stringTranslation', [\App\Http\Controllers\Bside\LoginController::class, 'stringTranslation'])->name('stringTranslation');
Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\LoginController::class, 'sendLoginSms'])->name('sendLoginSms');
Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin');
... ...