Added custom notification
This commit is contained in:
@@ -39,14 +39,19 @@ class Home
|
||||
$password = $args['password'];
|
||||
|
||||
$user = Access::showAll([
|
||||
['username', '=', $username],
|
||||
['flag', '=', 0]
|
||||
['username', '=', $username]
|
||||
]);
|
||||
|
||||
if ($user == false) {
|
||||
$info = "Username/password salah";
|
||||
$logged_in['status'] = $info;
|
||||
$logged_in['status'] = false;
|
||||
$logged_in['message'] = $info;
|
||||
} else {
|
||||
if ($user['flag'] != 0) {
|
||||
$info = "User telah login";
|
||||
$logged_in['status'] = false;
|
||||
$logged_in['message'] = $info;
|
||||
}
|
||||
$hash = Hash::compare($password, $user['salt'], $user['password']);
|
||||
|
||||
if ($hash == true) {
|
||||
@@ -66,11 +71,12 @@ class Home
|
||||
$info = "Berhasil masuk";
|
||||
$logged_in['status'] = true;
|
||||
$logged_in['redirect_to'] = '/?s='.$session['id']."&u=".$session['uid'];
|
||||
$logged_in['message'] = 'Berhasil login';
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$info = "Username/password salah";
|
||||
$logged_in['status'] = $info;
|
||||
$logged_in['message'] = $info;
|
||||
}
|
||||
}
|
||||
if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') {
|
||||
@@ -101,16 +107,18 @@ class Home
|
||||
|
||||
$info = "Berhasil keluar";
|
||||
$logged_out['status'] = true;
|
||||
$logged_out['redirect_to'] = '/';
|
||||
$logged_out['redirect_to'] = '';
|
||||
$logged_out['message'] = 'Berhasil logout';
|
||||
} catch (\Exception $e) {
|
||||
$logged_out['status'] = $e->getMessage();
|
||||
$logged_out['status'] = false;
|
||||
$logged_out['message'] = $e->getMessage();
|
||||
}
|
||||
|
||||
if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') {
|
||||
echo json_encode($logged_out);die();
|
||||
}
|
||||
// Session::flash('info', $info);
|
||||
// Redirect::to('/');
|
||||
Session::flash('info', $info);
|
||||
Redirect::to('/');
|
||||
}
|
||||
|
||||
public function register()
|
||||
@@ -131,7 +139,7 @@ class Home
|
||||
foreach ($args as $value) {
|
||||
if ($value == '') {
|
||||
$info = 'Semua data harus diisi';
|
||||
$registered['status'] = 'false';
|
||||
$registered['status'] = false;
|
||||
$registered['message'] = $info;
|
||||
if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') {
|
||||
echo json_encode($registered);die();
|
||||
@@ -183,7 +191,8 @@ class Home
|
||||
if (isset($_SERVER['HTTP_CLIENT']) && $_SERVER['HTTP_CLIENT'] == 'api') {
|
||||
echo json_encode([
|
||||
'status' => true,
|
||||
'route_to' => ''
|
||||
'route_to' => '',
|
||||
'message' => 'User berhasil ditambahkan'
|
||||
]);die();
|
||||
}
|
||||
Session::flash('info', 'Registrasi berhasil');
|
||||
|
||||
Reference in New Issue
Block a user