47 lines
1.3 KiB
PHP
47 lines
1.3 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
//use Illuminate\Validation\Validator;
|
|
use Validator;
|
|
|
|
class AuthController extends Controller
|
|
{
|
|
//
|
|
public function login(Request $req){
|
|
|
|
$rules = array(
|
|
"username"=>"required",
|
|
"password"=>"required"
|
|
);
|
|
$validator = Validator::make( $req->all(), $rules);
|
|
if ( $validator->fails()){
|
|
return response()->json($validator->errors(),401);
|
|
}
|
|
|
|
$allwApi = ['ameye@chiefsoft.com','support@wrenchboard.com','ses66181@gmail.com'];
|
|
$username = $req->username;
|
|
$password = $req->password;
|
|
|
|
$lm = "just started";
|
|
$lresult =[];
|
|
if (in_array($username, $allwApi, true) && $password =='1234567890') {
|
|
$lm = "$username found with strict check";
|
|
$lresult = [
|
|
"profile" =>[
|
|
"firstname" => "admin",
|
|
"lastname" => "admin2",
|
|
"email" => "admin@admin.com",
|
|
"added" => "10-10-2023",
|
|
"last_login" => "10-10-2021",
|
|
"uid" => "79ca8829-cd03-4786-8e80-75d3ab4c34fb"
|
|
],
|
|
"token"=> 'aac93629-a2c6-43ae-991f-149e796a3c76'
|
|
];
|
|
}
|
|
|
|
return $lresult;
|
|
}
|
|
}
|