MIF_E31212289/app/Http/Controllers/Api/LoginMobileController.php

51 lines
1.4 KiB
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class LoginMobileController extends Controller
{
public function login(Request $request)
{
$kode = $request->input('kode');
$password = $request->input('password');
$user = DB::table('user')
->where('kode', $kode)
->first();
if (!$user) {
// Jika kode tidak ditemukan
$response = array(
'success' => false,
'message' => 'Kode mitra tidak ditemukan',
);
} else if ($password != $user->password) {
// Jika kode cocok tetapi password salah
$response = array(
'success' => false,
'message' => 'Password salah',
);
} else {
// Jika kode dan password cocok
$response = array(
'success' => true,
'message' => 'Login Berhasil',
'user' => array(
'id' => $user->id,
'kode' => $user->kode,
'password' => $user->password,
'nama' => $user->nama,
'no_telp' => $user->no_telp,
),
);
}
return response()->json($response);
}
}