Spring Security, Wie erhalte ich den versuchten Benutzernamen, um mich anzumelden?

Ich habe diese Klasse:

public class CustomPasswordEncoder implements PasswordEncoder {

@Autowired 
private JdbcTemplate jdbcTemplate;

@Inject
private PasswordEncoder passwordEncoder;

public String encode(CharSequence rawPassword) {

    String hashedPass;
    String userLogin;
    String encryptedPassword;

    sql = "select PasswordHash('?','?') from dual";

    hashedPass = (String)getJdbcTemplate().queryForObject(
        sql, new Object[] { userLogin,rawPassword }, String.class);

    encryptedPassword = passwordEncoder.encode(hashedPass);

    return encryptedPassword;
 }
}

Was ich tun muss, ist das USERNAME vom Formular zu erhalten und es in der userLogin Variable zu haben. Ich finde es ziemlich schwierig, den Benutzernamen aus dem Formular in diesen angepassten PasswordEncoder @ zu bekomme

Antworten auf die Frage(0)

Ihre Antwort auf die Frage