Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
SkuciSe
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Tim 2 - 2022
SkuciSe
Commits
54d5d680
Commit
54d5d680
authored
Sep 09, 2022
by
Bogdan Andjelkovic
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
obrada istog maila - back
parent
771a6145
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
3 deletions
+24
-3
SkuciSe/src/main/java/com/example/SkuciSe/configuration/EmailPostoji.java
+9
-0
SkuciSe/src/main/java/com/example/SkuciSe/controller/AppController.java
+9
-1
SkuciSe/src/main/java/com/example/SkuciSe/repository/KorisnikRepository.java
+6
-2
No files found.
SkuciSe/src/main/java/com/example/SkuciSe/configuration/EmailPostoji.java
0 → 100644
View file @
54d5d680
package
com
.
example
.
SkuciSe
.
configuration
;
public
class
EmailPostoji
extends
Exception
{
public
EmailPostoji
(
)
{
}
}
SkuciSe/src/main/java/com/example/SkuciSe/controller/AppController.java
View file @
54d5d680
package
com
.
example
.
SkuciSe
.
controller
;
package
com
.
example
.
SkuciSe
.
controller
;
import
com.example.SkuciSe.configuration.EmailPostoji
;
import
com.example.SkuciSe.model.korisnik.Korisnik
;
import
com.example.SkuciSe.model.korisnik.Korisnik
;
import
com.example.SkuciSe.model.korisnik.KorisnikDetails
;
import
com.example.SkuciSe.model.korisnik.KorisnikDetails
;
import
com.example.SkuciSe.repository.KorisnikRepository
;
import
com.example.SkuciSe.repository.KorisnikRepository
;
...
@@ -48,10 +49,17 @@ public class AppController
...
@@ -48,10 +49,17 @@ public class AppController
}
}
@PostMapping
(
"/register-proccess"
)
@PostMapping
(
"/register-proccess"
)
public
String
postRegisterProccess
(
@ModelAttribute
Korisnik
korisnik
,
@RequestParam
(
"image"
)
MultipartFile
multipartFile
)
public
String
postRegisterProccess
(
@ModelAttribute
Korisnik
korisnik
,
@RequestParam
(
"image"
)
MultipartFile
multipartFile
,
Model
model
)
{
{
System
.
out
.
println
(
korisnik
);
System
.
out
.
println
(
korisnik
);
try
{
kRepo
.
insert
(
korisnik
,
multipartFile
);
kRepo
.
insert
(
korisnik
,
multipartFile
);
return
(
"redirect:/login"
);
return
(
"redirect:/login"
);
}
catch
(
EmailPostoji
e
)
{
model
.
addAttribute
(
"newUser"
,
korisnik
);
model
.
addAttribute
(
"lokacije"
,
lRepo
.
findAll
());
//model.addAttribute("emailZauzet", true);
return
(
"register"
);
}
}
}
}
}
SkuciSe/src/main/java/com/example/SkuciSe/repository/KorisnikRepository.java
View file @
54d5d680
package
com
.
example
.
SkuciSe
.
repository
;
package
com
.
example
.
SkuciSe
.
repository
;
import
com.example.SkuciSe.configuration.EmailPostoji
;
import
com.example.SkuciSe.model.korisnik.Korisnik
;
import
com.example.SkuciSe.model.korisnik.Korisnik
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
;
import
org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
;
...
@@ -18,8 +19,7 @@ public class KorisnikRepository
...
@@ -18,8 +19,7 @@ public class KorisnikRepository
@Autowired
@Autowired
LokacijaRepository
lRepo
;
LokacijaRepository
lRepo
;
public
void
insert
(
Korisnik
korisnik
,
MultipartFile
multipartFile
)
public
void
insert
(
Korisnik
korisnik
,
MultipartFile
multipartFile
)
throws
EmailPostoji
{
{
if
(
this
.
findByEmail
(
korisnik
.
getEmail
())
==
null
)
if
(
this
.
findByEmail
(
korisnik
.
getEmail
())
==
null
)
{
{
try
{
try
{
...
@@ -33,6 +33,10 @@ public class KorisnikRepository
...
@@ -33,6 +33,10 @@ public class KorisnikRepository
System
.
out
.
println
(
e
.
getMessage
());
System
.
out
.
println
(
e
.
getMessage
());
}
}
}
}
else
{
throw
new
EmailPostoji
();
}
}
}
public
void
update
(
Korisnik
korisnik
)
public
void
update
(
Korisnik
korisnik
)
...
...
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