信呼OA版本v2.3.8

This commit is contained in:
雨中磐石
2022-08-14 16:47:40 +08:00
parent 4640677d27
commit e3fcd913e3
1405 changed files with 133635 additions and 73 deletions

View File

@@ -0,0 +1,27 @@
<?php
class reimplat_oauthClassModel extends reimplatModel
{
public function login()
{
$platsign = $this->rock->session('platsign');
if(isempt($platsign))return returnerror('无效登录');
$url = $this->geturl('openoauth','oauthinfo', array(
'platsign' => $platsign
));
$result = c('curl')->getcurl($url);
$barr = $this->recordchu($result);
if(!$barr['success'])return $barr;
$info = $barr['data']['userinfo'];
$user = $info['user'];
$usr = m('admin')->getone("`status`=1 and `user`='$user'");
if(!$usr)return returnerror('oa上用户不存在');
c('cache')->set('login'.$usr['user'].'', $usr['id'], 60);
return returnsuccess(array(
'user' => $user,
'pass' => md5($usr['pass'])
));
}
}