Ignore:
Timestamp:
02/14/22 01:41:41 (2 years ago)
Author:
Tasevski2 <39170279+Tasevski2@…>
Branches:
master
Children:
747e0ab
Parents:
e8b1076
Message:

Push before video

Location:
sources/app/src/main/java/parkup
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/configs/CustomAuthenticationFilter.java

    re8b1076 rbc20307  
    8080            }
    8181            case "Guest":{
    82                 Guest user = (Guest) authentication.getAuthorities();
     82                Guest user = (Guest) authentication.getPrincipal();
    8383                email = user.getEmail();
    8484                fullName="GuestUser";
  • sources/app/src/main/java/parkup/configs/webConfigs/WebSecurityConfig.java

    re8b1076 rbc20307  
    4242            auth.userDetailsService(workerService).passwordEncoder(bCryptPasswordEncoder);
    4343            auth.userDetailsService(administratorService).passwordEncoder(bCryptPasswordEncoder);
    44             auth.userDetailsService(guestService);
     44            auth.userDetailsService(guestService).passwordEncoder(bCryptPasswordEncoder);
    4545        }
    4646
  • sources/app/src/main/java/parkup/controllers/GuestController.java

    re8b1076 rbc20307  
    3838
    3939    @PostMapping({"/guest"})
    40     public void addGuest(@RequestBody Guest guest) {
    41         this.guestService.addGuest(guest);
     40    public Guest addGuest(@RequestBody Guest guest) {
     41        Guest guestToReturn = this.guestService.addGuest(guest);
     42        return guestToReturn;
    4243    }
    4344
  • sources/app/src/main/java/parkup/entities/Guest.java

    re8b1076 rbc20307  
    2929    private int guestId;
    3030
    31     @OneToOne
     31    @OneToOne(cascade = {CascadeType.ALL})
    3232    @JoinColumn(name = "tablickaId", nullable = false)
    3333    private Plate plate;
     
    3939    private String mobile;
    4040
    41     @Column(name = "password")
     41    @Column(name="password")
    4242    private String password;
    4343
     
    4949
    5050
    51     public Guest() {this.role=UserRole.ROLE_USER;}
    52 
    53     public Guest(int guestId, Plate plate,String password, String email, String mobile) {
    54         this.guestId = guestId;
    55         this.plate = plate;
    56         this.email = email;
     51    public Guest() {
     52        this.role = UserRole.ROLE_USER;
     53        this.session = null;
     54    }
     55    public Guest(Plate plate, String email,String mobile,String password,ParkingSession session){
     56        this.plate=plate;
     57        this.email=email;
     58        this.mobile=mobile;
    5759        this.password=password;
    58         this.mobile = mobile;
     60        this.session=session;
    5961        this.role=UserRole.ROLE_USER;
    6062    }
     
    6466        this.email = email;
    6567        this.mobile = mobile;
     68        this.password = "";
    6669        this.role=UserRole.ROLE_USER;
    6770    }
     
    135138    @Override
    136139    public String getPassword() {
    137         return null;
     140        return this.password;
    138141    }
    139142
     
    145148    @Override
    146149    public boolean isAccountNonExpired() {
    147         return false;
     150        return true;
    148151    }
    149152
    150153    @Override
    151154    public boolean isAccountNonLocked() {
    152         return false;
     155        return true;
    153156    }
    154157
    155158    @Override
    156159    public boolean isCredentialsNonExpired() {
    157         return false;
     160        return true;
    158161    }
    159162
    160163    @Override
    161164    public boolean isEnabled() {
    162         return false;
     165        return true;
    163166    }
    164167}
  • sources/app/src/main/java/parkup/entities/RegisteredUser.java

    re8b1076 rbc20307  
    6363        this.plates = new ArrayList<Plate>();
    6464        this.role = UserRole.ROLE_REG_USER;
    65         session=null;
     65        this.session=null;
    6666    }
    6767
  • sources/app/src/main/java/parkup/services/GuestService.java

    re8b1076 rbc20307  
    3838        } else {
    3939            double random = Math.random()*10000;
     40            guest.setPassword(passwordEncoder.encode(Integer.toString((int)random)));
     41            this.guestRepository.save(guest);
    4042            guest.setPassword(Integer.toString((int)random));
    41            return  this.guestRepository.save(guest);
     43           return  guest;
    4244        }
    4345    }
Note: See TracChangeset for help on using the changeset viewer.