updated login and register page
Cette révision appartient à :
Parent
044e4bd1d6
révision
6e7b2a0b11
@ -21,11 +21,11 @@ public function signUpForm()
|
|||||||
public function signUpStore(SignUpRequest $request)
|
public function signUpStore(SignUpRequest $request)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$stu = new Student;
|
$student = new Student;
|
||||||
$stu->name_en = $request->name;
|
$student->name_en = $request->name;
|
||||||
$stu->email = $request->email;
|
$student->email = $request->email;
|
||||||
$stu->password = Hash::make($request->password);
|
$student->password = Hash::make($request->password);
|
||||||
if ($stu->save())
|
if ($student->save())
|
||||||
return redirect()->route('studentLogin')->with('success', 'Successfully Registered');
|
return redirect()->route('studentLogin')->with('success', 'Successfully Registered');
|
||||||
else
|
else
|
||||||
return redirect()->route('studentLogin')->with('danger', 'Please Try Again');
|
return redirect()->route('studentLogin')->with('danger', 'Please Try Again');
|
||||||
@ -43,11 +43,11 @@ public function signInForm()
|
|||||||
public function signInCheck(SignInRequest $request)
|
public function signInCheck(SignInRequest $request)
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$user = Student::Where('email', $request->email)->first();
|
$student = Student::Where('email', $request->email)->first();
|
||||||
if ($user) {
|
if ($student) {
|
||||||
if ($user->status == 1) {
|
if ($student->status == 1) {
|
||||||
if (Hash::check($request->password, $user->password)) {
|
if (Hash::check($request->password, $student->password)) {
|
||||||
$this->setSession($user);
|
$this->setSession($student);
|
||||||
return redirect()->route('studentdashboard')->with('success', 'Successfully Logged In');
|
return redirect()->route('studentdashboard')->with('success', 'Successfully Logged In');
|
||||||
} else
|
} else
|
||||||
return redirect()->route('studentLogin')->with('error', 'Username or Password is wrong!');
|
return redirect()->route('studentLogin')->with('error', 'Username or Password is wrong!');
|
||||||
@ -61,15 +61,15 @@ public function signInCheck(SignInRequest $request)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setSession($user)
|
public function setSession($student)
|
||||||
{
|
{
|
||||||
return request()->session()->put(
|
return request()->session()->put(
|
||||||
[
|
[
|
||||||
'userId' => encryptor('encrypt', $user->id),
|
'userId' => encryptor('encrypt', $student->id),
|
||||||
'userName' => encryptor('encrypt', $user->name_en),
|
'userName' => encryptor('encrypt', $student->name_en),
|
||||||
'emailAddress' => encryptor('encrypt', $user->email),
|
'emailAddress' => encryptor('encrypt', $student->email),
|
||||||
'studentLogin' => 1,
|
'studentLogin' => 1,
|
||||||
'image' => $user->image ?? 'No Image Found'
|
'image' => $student->image ?? 'No Image Found'
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -79,9 +79,4 @@ public function signOut()
|
|||||||
request()->session()->flush();
|
request()->session()->flush();
|
||||||
return redirect()->route('studentLogin')->with('danger', 'Succesfully Logged Out');
|
return redirect()->route('studentLogin')->with('danger', 'Succesfully Logged Out');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function show(User $data)
|
|
||||||
{
|
|
||||||
return view('students.profile.userProfile', compact('data'));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
36964
public/frontend/dist/main.css
externe
36964
public/frontend/dist/main.css
externe
Fichier diff supprimé car celui-ci est trop grand
Voir la Diff
BIN
public/uploads/users/2051701842581.jpg
Fichier normal
BIN
public/uploads/users/2051701842581.jpg
Fichier normal
Fichier binaire non affiché.
|
Après Largeur: | Hauteur: | Taille: 70 KiB |
Fichier binaire non affiché.
|
Avant Largeur: | Hauteur: | Taille: 18 KiB |
@ -573,13 +573,25 @@ function toggleDropdown(event) {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@if(session('success'))
|
{{-- TOASTER --}}
|
||||||
<div class="alert alert-success">
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
|
||||||
{{ session('success') }}
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.css" />
|
||||||
</div>
|
<script>
|
||||||
@endif
|
@if(Session::has('success'))
|
||||||
|
toastr.success("{{ Session::get('success') }}");
|
||||||
|
@endif
|
||||||
|
@if(Session::has('info'))
|
||||||
|
toastr.info("{{ Session::get('info') }}");
|
||||||
|
@endif
|
||||||
|
@if(Session::has('warning'))
|
||||||
|
toastr.warning("{{ Session::get('warning') }}");
|
||||||
|
@endif
|
||||||
|
@if(Session::has('error'))
|
||||||
|
toastr.error("{{ Session::get('error') }}");
|
||||||
|
@endif
|
||||||
|
</script>
|
||||||
|
|
||||||
@stack('scripts')
|
@stack('scripts')
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@ -38,7 +38,7 @@
|
|||||||
<div class="enrolled-courses-icon">
|
<div class="enrolled-courses-icon">
|
||||||
<svg width="28" height="26" viewBox="0 0 28 26" fill="none"
|
<svg width="28" height="26" viewBox="0 0 28 26" fill="none"
|
||||||
xmlns="http://www.w3.org/2000/svg">
|
xmlns="http://www.w3.org/2000/svg">
|
||||||
<path
|
<path
|
||||||
d="M1 1.625H8.8C10.1791 1.625 11.5018 2.15764 12.477 3.10574C13.4521 4.05384 14 5.33974 14 6.68056V24.375C14 23.3694 13.5891 22.405 12.8577 21.6939C12.1263 20.9828 11.1343 20.5833 10.1 20.5833H1V1.625Z"
|
d="M1 1.625H8.8C10.1791 1.625 11.5018 2.15764 12.477 3.10574C13.4521 4.05384 14 5.33974 14 6.68056V24.375C14 23.3694 13.5891 22.405 12.8577 21.6939C12.1263 20.9828 11.1343 20.5833 10.1 20.5833H1V1.625Z"
|
||||||
stroke="#1089FF" stroke-width="2" stroke-linecap="round"
|
stroke="#1089FF" stroke-width="2" stroke-linecap="round"
|
||||||
stroke-linejoin="round" />
|
stroke-linejoin="round" />
|
||||||
@ -136,7 +136,7 @@
|
|||||||
<span>Name</span>
|
<span>Name</span>
|
||||||
</dt>
|
</dt>
|
||||||
<dd class="col-sm-8">
|
<dd class="col-sm-8">
|
||||||
<p>Phillip Bergson</p>
|
<p>{{ encryptor('decrypt', request()->session()->get('userName')) }}</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="row my-0 info-student-topic">
|
<dl class="row my-0 info-student-topic">
|
||||||
@ -144,7 +144,7 @@
|
|||||||
<span>E-mail</span>
|
<span>E-mail</span>
|
||||||
</dt>
|
</dt>
|
||||||
<dd class="col-sm-8">
|
<dd class="col-sm-8">
|
||||||
<p>phillip.bergson@gmail.com</p>
|
<p>{{ encryptor('decrypt', request()->session()->get('emailAddress')) }}</p>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="row my-0 info-student-topic">
|
<dl class="row my-0 info-student-topic">
|
||||||
|
|||||||
@ -40,7 +40,7 @@
|
|||||||
Route::get('/login', [auth::class, 'signInForm'])->name('login');
|
Route::get('/login', [auth::class, 'signInForm'])->name('login');
|
||||||
Route::post('/login', [auth::class, 'signInCheck'])->name('login.check');
|
Route::post('/login', [auth::class, 'signInCheck'])->name('login.check');
|
||||||
Route::get('/logout', [auth::class, 'signOut'])->name('logOut');
|
Route::get('/logout', [auth::class, 'signOut'])->name('logOut');
|
||||||
|
|
||||||
|
|
||||||
Route::middleware(['checkauth'])->prefix('admin')->group(function () {
|
Route::middleware(['checkauth'])->prefix('admin')->group(function () {
|
||||||
Route::get('/dashboard', [dashboard::class, 'index'])->name('dashboard');
|
Route::get('/dashboard', [dashboard::class, 'index'])->name('dashboard');
|
||||||
|
|||||||
Chargement…
Référencer dans un nouveau ticket
Block a user