commit
This commit is contained in:
@@ -19,6 +19,7 @@ class AuthController extends Controller
|
||||
'username' => 'required|string|unique:users',
|
||||
'nokp' => 'required|string|unique:users',
|
||||
'password' => 'required|string|min:8',
|
||||
'email' => 'required|string|unique:users|email',
|
||||
'notelbimbit' => 'required|string|unique:users',
|
||||
'register_agree' => 'required|integer'
|
||||
|
||||
@@ -45,6 +46,7 @@ class AuthController extends Controller
|
||||
$user->username = $fields['username'];
|
||||
$user->nokp = $fields['nokp'];
|
||||
$user->password = bcrypt($fields['password']);
|
||||
$user->email = $fields['email'];
|
||||
$user->notelbimbit = $fields['notelbimbit'];
|
||||
$user->register_agree = $fields['register_agree'];
|
||||
$user->t_daftar = $currentdate;
|
||||
@@ -85,7 +87,25 @@ class AuthController extends Controller
|
||||
|
||||
//Check username
|
||||
$user = User::where('username', $fields['username'])->first();
|
||||
|
||||
|
||||
if($user->status != 'active')
|
||||
{
|
||||
if($user->status == 'banned')
|
||||
{
|
||||
return response([
|
||||
'message' => 'User Banned'
|
||||
], 401);
|
||||
}
|
||||
else
|
||||
{
|
||||
return response([
|
||||
'message' => 'Registration in progress,status wait for approval.'
|
||||
], 401);
|
||||
}
|
||||
return response([
|
||||
'message' => 'Bad Creds'
|
||||
], 401);
|
||||
}
|
||||
//Check Password
|
||||
if(!$user || !Hash::check($fields['password'], $user->password)){
|
||||
return response([
|
||||
|
||||
@@ -27,6 +27,9 @@ use App\Models\LelongBidMarhun;
|
||||
use App\Models\LelKarat;
|
||||
use App\Models\LelKarat_temp;
|
||||
|
||||
|
||||
use Carbon\Carbon;
|
||||
|
||||
class LelongController extends Controller
|
||||
{
|
||||
/**
|
||||
@@ -333,8 +336,13 @@ class LelongController extends Controller
|
||||
|
||||
public function start($id)
|
||||
{
|
||||
$currentdate = Carbon::now();
|
||||
$currenttime = $currentdate->toTimeString();
|
||||
$endtime = $currentdate->addHours(2);
|
||||
|
||||
$lelong = Lelong::where('id','=',$id)->first();
|
||||
$lelong->masatamat_lelong = '2021-12-20 04:51:50';
|
||||
$lelong->masamula_lelong = $currenttime;
|
||||
$lelong->masatamat_lelong = $endtime->toTimeString();
|
||||
$lelong->sts_lelong = 1;
|
||||
$lelong->save();
|
||||
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Spatie\Permission\Models\Role;
|
||||
use Spatie\Permission\Models\Permission;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use App\Models\User;
|
||||
use App\Models\File;
|
||||
use PDF;
|
||||
use Carbon\Carbon;
|
||||
|
||||
|
||||
class PembidaController extends Controller
|
||||
{
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the application dashboard.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Support\Renderable
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
// $alluser = User::all();
|
||||
$alluser = User::doesntHave('roles')->where('user_type','=',2)->get();
|
||||
// $allroles = Role::all()->pluck('name');
|
||||
// $user = Auth::user();
|
||||
// $user->assignRole('admin');
|
||||
return view('pembida.senaraipembida',compact('alluser'));
|
||||
}
|
||||
|
||||
public function show($userid)
|
||||
{
|
||||
// dd($userid);
|
||||
$user = User::where('id','=',$userid)->first();
|
||||
$files = File::where('user_id','=',$userid)->get()->toArray();
|
||||
|
||||
$array_ic = [];
|
||||
foreach($files as $index=>$file)
|
||||
{
|
||||
$files[$index]['ic64']= 'data:image/' . $file['file_type'] . ';base64,' . base64_encode($file['filename']);
|
||||
}
|
||||
|
||||
// dd($files);
|
||||
return view('pembida.show',compact('user','files'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function delete(Request $request)
|
||||
{
|
||||
$user = User::where('id','=',$request->userid)->first();
|
||||
$user->note =$request->note;
|
||||
$user->status = 'Fail';
|
||||
$user->save();
|
||||
|
||||
return redirect()->route('pembida.senaraipembida')
|
||||
->with('success','Padam Pengguna Berjaya');
|
||||
}
|
||||
|
||||
public function sah($userid)
|
||||
{
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateString();
|
||||
|
||||
$user = User::where('id','=',$userid)->first();
|
||||
$user->disahkan_pada = $currentdate;
|
||||
$user->disahkan_oleh = Auth::user()->id;
|
||||
$user->status = 'active';
|
||||
|
||||
if($user->save())
|
||||
{
|
||||
$user->assignRole('pembida');
|
||||
}
|
||||
|
||||
return redirect()->route('pembida.senaraipembida')
|
||||
->with('success','Pengesahan Berjaya');
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user