update orders email and updated auth alerts

This commit is contained in:
franknstayn
2021-07-13 20:19:04 +08:00
parent 27b43721f5
commit ca21367c8a
3 changed files with 79 additions and 55 deletions

View File

@@ -1,96 +1,120 @@
<?php namespace App\Http\Controllers; <?php
namespace App\Http\Controllers;
use App\Http\Requests; use App\Http\Requests;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Auth; use Illuminate\Support\Facades\Auth;
use App\Traits\CaptchaTrait; use App\Traits\CaptchaTrait;
use App\User; use App\User;
use Validator; use Illuminate\Support\Facades\Validator;
use Illuminate\Http\Request; use Illuminate\Http\Request;
class CustomAuthController extends Controller { class CustomAuthController extends Controller
{
use CaptchaTrait; use CaptchaTrait;
public function authenticate(Request $request){ public function authenticate(Request $request)
{
$post = $request->all(); $post = $request->all();
$email = $post['email']; $email = $post['email'];
$password = $post['password']; $password = $post['password'];
if (Auth::attempt(['email' => $email, 'password' => $password])){ if (Auth::attempt(['email' => $email, 'password' => $password])) {
if (Auth::user()->role == 'admin') { if (Auth::user()->role == 'admin') {
// $message = '
// <div class="alert alert-danger alert-dismissible">
// <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
// <h4><i class="icon fa fa-ban"></i> ERROR:</h4>
// You are not allowed to enter to this site.
// </div>';
$message = ' $message = '
<div class="alert alert-danger alert-dismissible"> <div class="alert alert-danger alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> <strong>Error!</strong> You are not allowed to enter to this site.
<h4><i class="icon fa fa-ban"></i> ERROR:</h4> <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
You are not allowed to enter to this site. </div>';
</div>'; return response()->json(array('success' => false, 'message' => $message));
return response()->json(array('success' => false, 'message'=>$message)); }
}
$message = "success"; $message = "success";
$navbar = view('layout.navbar', compact('view'))->render(); $navbar = view('layout.navbar', compact('view'))->render();
$save_design_button = ' <button type="button" class="btn btn-lg btn-primary pull-right" data-toggle="modal" data-target="#modalDesignName"><i class="fa fa-floppy-o" aria-hidden="true"></i> Save Design</button>'; $save_design_button = ' <button type="button" class="btn btn-lg btn-primary pull-right" data-toggle="modal" data-target="#modalDesignName"><i class="fa fa-floppy-o" aria-hidden="true"></i> Save Design</button>';
return response()->json(array( return response()->json(array(
'success' => true, 'success' => true,
'message'=>$message, 'message' => $message,
'navbar'=>$navbar, 'navbar' => $navbar,
'save_design_button' => $save_design_button 'save_design_button' => $save_design_button
)); ));
}else{ } else {
// $message = '
// <div class="alert alert-danger alert-dismissible">
// <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
// <h4><i class="icon fa fa-ban"></i> ERROR:</h4>
// Username or Password is incorrect.
// </div>';
$message = ' $message = '
<div class="alert alert-danger alert-dismissible"> <div class="alert alert-danger alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> <strong>Error!</strong> Username or Password is incorrect.
<h4><i class="icon fa fa-ban"></i> ERROR:</h4> <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
Username or Password is incorrect.
</div>'; </div>';
return response()->json(array('success' => false, 'message'=>$message)); return response()->json(array('success' => false, 'message' => $message));
} }
} }
public function postRegister(Request $request){ public function postRegister(Request $request)
{
$post = $request->all(); $post = $request->all();
$post['captcha'] = $this->captchaCheck(); $post['captcha'] = $this->captchaCheck();
$validator = Validator::make($post, [ $validator = Validator::make(
'username' => 'unique:user_logins', $post,
'email' => 'unique:user_logins', [
'g-recaptcha-response' => 'required', 'username' => 'unique:user_logins',
'captcha' => 'required|min:1' 'email' => 'unique:user_logins',
], 'g-recaptcha-response' => 'required',
[ 'captcha' => 'required|min:1'
'g-recaptcha-response.required' => 'Captcha is required', ],
'captcha.min' => 'Wrong captcha, please try again.' [
]); 'g-recaptcha-response.required' => 'Captcha is required',
'captcha.min' => 'Wrong captcha, please try again.'
]
if ($validator->fails()) );
{
if ($validator->fails()) {
$errors = ""; $errors = "";
foreach($validator->errors()->all() as $error){ foreach ($validator->errors()->all() as $error) {
$errors .= "<li>".$error."</li>"; $errors .= "<li>" . $error . "</li>";
} }
// $message = '
// <div class="alert alert-danger alert-dismissible">
// <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
// <h4><i class="icon fa fa-ban"></i> ERROR:</h4>
// ' . $errors .
// '</div>';
$message = ' $message = '
<div class="alert alert-danger alert-dismissible"> <div class="alert alert-danger alert-dismissible fade show" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> <strong>Error!</strong>' . $errors .
<h4><i class="icon fa fa-ban"></i> ERROR:</h4> '<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
'.$errors. </div>';
'</div>';
return response()->json(array( return response()->json(array(
'success' => false, 'success' => false,
'message' => $message 'message' => $message
)); ));
} }
User::create([ User::create([
'name' => $post['name'], 'name' => $post['name'],
'username' => $post['username'], 'username' => $post['username'],
@@ -105,5 +129,4 @@ class CustomAuthController extends Controller {
'success' => true 'success' => true
)); ));
} }
} }

View File

@@ -380,9 +380,9 @@ class PaypalController extends Controller
if ($other_email[0] != null) { if ($other_email[0] != null) {
$other_email = implode(", ", $other_email); $other_email = implode(", ", $other_email);
$email_cc = "orders@crewsportswear.com" . "," . $other_email; $email_cc = "orders@merchbay.com" . "," . $other_email;
} else { } else {
$email_cc = "orders@crewsportswear.com"; $email_cc = "orders@merchbay.com";
} }
$explode_other_email = explode(",", $email_cc); $explode_other_email = explode(",", $email_cc);

View File

@@ -20,6 +20,7 @@
</div> </div>
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col col-lg-5"> <div class="col col-lg-5">
<div id="register-response-msg"></div>
<form role="form" id="frm-register"> <form role="form" id="frm-register">
<input type="hidden" name="_token" value="{{ csrf_token() }}"> <input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="mb-3"> <div class="mb-3">