Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beasy-front-angular
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zadi francice
beasy-front-angular
Commits
b85aa0f9
Commit
b85aa0f9
authored
May 08, 2024
by
zadi francice
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
authenfication
parent
8c50e5d3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
16 deletions
+23
-16
login-standard-user.component.ts
...auth/login-standard-user/login-standard-user.component.ts
+15
-6
navbar.component.ts
src/app/core/layout/navbar/navbar.component.ts
+8
-10
No files found.
src/app/account/auth/login-standard-user/login-standard-user.component.ts
View file @
b85aa0f9
...
...
@@ -76,7 +76,6 @@ export class LoginStandardUserComponent implements OnInit {
isActive
=
false
;
msgAuth
=
''
;
// eslint-disable-next-line @angular-eslint/no-empty-lifecycle-method
ngOnInit
()
{
this
.
user
=
{
...
...
@@ -91,14 +90,24 @@ export class LoginStandardUserComponent implements OnInit {
password
:
this
.
user
.
password
,
});
let
token
:
string
;
console
.
log
(
'Token ==> '
,
this
.
authService
.
token
);
if
(
this
.
authService
.
token
)
{
this
.
authService
.
verifyToken
(
this
.
authService
.
token
).
subscribe
(
result
=>
{
token
=
this
.
authService
.
token
;
}
else
{
const
localStorageToken
=
localStorage
.
getItem
(
'token'
);
token
=
localStorageToken
?
String
(
localStorageToken
)
:
''
;
}
console
.
log
(
'Token ==> '
,
token
);
if
(
token
)
{
this
.
authService
.
verifyToken
(
token
).
subscribe
(
result
=>
{
if
(
result
.
status
)
{
console
.
log
(
'Token vérifié avec succès'
);
console
.
log
(
'accessToken'
,
t
his
.
authService
.
t
oken
);
console
.
log
(
'accessToken'
,
token
);
localStorage
.
setItem
(
'isLoggedIn'
,
'true'
);
localStorage
.
setItem
(
'token'
,
this
.
user
.
username
);
// Remplacez 'page-accueil' par l'URL de la page à laquelle vous souhaitez rediriger
localStorage
.
setItem
(
'token'
,
token
);
localStorage
.
setItem
(
'username'
,
this
.
user
.
username
);
// Remplacez 'dash' par l'URL de la page à laquelle vous souhaitez rediriger
console
.
log
(
"Redirection vers 'dash'"
);
this
.
router
.
navigate
([
'/admin'
]);
}
else
{
...
...
@@ -106,7 +115,7 @@ export class LoginStandardUserComponent implements OnInit {
}
});
}
else
{
console
.
log
(
'
token non identifi
é'
);
console
.
log
(
'
Token non trouv
é'
);
}
}
...
...
src/app/core/layout/navbar/navbar.component.ts
View file @
b85aa0f9
...
...
@@ -12,18 +12,16 @@ import { Router } from '@angular/router';
})
export
class
NavbarComponent
{
userEmail
:
string
|
null
|
undefined
;
ngOnInit
()
{
this
.
userEmail
=
localStorage
.
getItem
(
'token'
);
console
.
log
(
this
.
userEmail
);
}
private
router
=
inject
(
Router
)
ngOnInit
()
{
this
.
userEmail
=
localStorage
.
getItem
(
'username'
);
console
.
log
(
this
.
userEmail
);
}
deconnxionlogin
()
{
private
router
=
inject
(
Router
);
localStorage
.
setItem
(
'isLoggedIn'
,
"false"
);
localStorage
.
removeItem
(
'token'
);
deconnxionlogin
()
{
localStorage
.
setItem
(
'isLoggedIn'
,
'false'
);
localStorage
.
removeItem
(
'token'
);
// // Remplacez 'page-accueil' par l'URL de la page à laquelle vous souhaitez rediriger
// console.log("Redirection vers 'dash'");
this
.
router
.
navigate
([
'/auth'
]);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment