Add role-based authorization

This commit is contained in:
Tim
2025-06-30 18:59:11 +08:00
parent 17d4af229d
commit 31b54f6aac
6 changed files with 38 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
package com.openisle.service;
import com.openisle.model.User;
import com.openisle.model.Role;
import com.openisle.repository.UserRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
@@ -50,6 +51,7 @@ public class UserService {
user.setUsername(username);
user.setEmail(email);
user.setPassword(passwordEncoder.encode(password));
user.setRole(Role.USER);
user.setVerified(false);
user.setVerificationCode(genCode());
return userRepository.save(user);