Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Created by PhpStorm. * User: long * Date: 2018/8/21 * Time: 21:10 *..
Decoded Output download
<?php
/**
* Created by PhpStorm.
* User: long
* Date: 2018/8/21
* Time: 21:10
*/
namespace appackend\controller;
use appackend\model\AdminUser;
use think\Controller;
use think\Request;
class Login extends Controller
{
public function login()
{
$request = Request::instance();
if($request->method() == 'GET'){
return $this->fetch('login');
}elseif($request->method() == 'POST'){
// var_dump(password_hash('channel_three',PASSWORD_DEFAULT));
$data = $request->param();
$result = AdminUser::GetAdminInfo($data['username']);
$channel_status = db('channel')->where("id='{$result['c_id']}'")->value('status');
if($channel_status == 2) return get_error(-1,'fail','');
if(!$result){
return get_error(-1,'fail','');
}
$status = password_verify($data['password'],$result['password']);
if(!$status){
return get_error(-1,'fail','');
}
session('admin',[
'id' => $result['id'],
'auth_group' => $result['auth_group'],
'nickname' => $result['nickname'],
'c_id' => $result['c_id'],
'type' => $result['type']
]);
return get_error(1,'success','');
}
}
public function logout()
{
session('admin', null);
$this->redirect('/backend/login/login');
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Created by PhpStorm.
* User: long
* Date: 2018/8/21
* Time: 21:10
*/
namespace app\backend\controller;
use app\backend\model\AdminUser;
use think\Controller;
use think\Request;
class Login extends Controller
{
public function login()
{
$request = Request::instance();
if($request->method() == 'GET'){
return $this->fetch('login');
}elseif($request->method() == 'POST'){
// var_dump(password_hash('channel_three',PASSWORD_DEFAULT));
$data = $request->param();
$result = AdminUser::GetAdminInfo($data['username']);
$channel_status = db('channel')->where("id='{$result['c_id']}'")->value('status');
if($channel_status == 2) return get_error(-1,'fail','');
if(!$result){
return get_error(-1,'fail','');
}
$status = password_verify($data['password'],$result['password']);
if(!$status){
return get_error(-1,'fail','');
}
session('admin',[
'id' => $result['id'],
'auth_group' => $result['auth_group'],
'nickname' => $result['nickname'],
'c_id' => $result['c_id'],
'type' => $result['type']
]);
return get_error(1,'success','');
}
}
public function logout()
{
session('admin', null);
$this->redirect('/backend/login/login');
}
}
Function Calls
None |
Stats
MD5 | a2cfede4609722d8baca39bad01cf746 |
Eval Count | 0 |
Decode Time | 89 ms |