Wie kann man bei hybris die Groß-/Kleinschreibung bei Benutzernamen nicht beachten?Wie kann man in hybris die Groß-/Kleinschreibung bei Benutzernamen nicht beachten?
0
A
Antwort
2
Zuerst müssen Sie die register-Methode von DefaultCustomerFacade (Datei in CommerceFacades) überschreiben.
In Kürze erhalten Sie die Standardimplementierung Kraft kleingeschrieben finden Sie verhindern, dass in Ihrem uid Großbuchstaben mit -> customer.setUid(registerData.getLogin().toLowerCase())
Dann haben Sie eine neue Bean mit alias „acceleratorAuthenticationProvider“ erstellen, die die Methode authenticate außer Kraft setzen .
Bei dieser Methode haben Sie so etwas wie
final UserModel userModel = findUserCaseInsensitive(authentication.getName());
if (userModel != null)
{
usernameResult = userModel.getUid();
token = new UsernamePasswordAuthenticationToken(authentication.getName(), authentication.getCredentials());
token.setDetails(authentication.getDetails());
}
Verfahren findUserCaseInsensitive
implementieren sollte ein DAO nennen, die eine flexible Suche durchführen wird. Hier ist ein Beispiel:
SELECT {user.PK} FROM {User as user} WHERE lower({user.uid}) = lower(?uid)
Verwandte Themen
- 1. Wie kann ich bei Seitenankern die Groß-/Kleinschreibung beachten?
- 2. Wie kann ich die Definition von Aufzählungstypen in Hybris überschreiben?
- 3. Wie Sie Groß- und Kleinschreibung bei dynamischen Feldern beachten
- 4. Wie kann ich bei switch-case-Anweisungen die Groß-/Kleinschreibung beachten?
- 5. Die hybris-Datenbank in MySQL ändern
- 6. Kann die Liste der Benutzernamen nicht von Firebase
- 7. Wie kann ich bei der URL-Zuordnung die Groß-/Kleinschreibung beachten?
- 8. Wie kann man den Benutzernamen in Mercurial nach Repository setzen?
- 9. Gibt es Zeichensätze, die ASCII nicht beachten?
- 10. wie man Benutzernamen und Passwort in tnsnames.ora
- 11. Groß-/Kleinschreibung nicht beachten?
- 12. In hybris, wie man Fehler auf Storefront zeigt?
- 13. Wie konfiguriert man Solr für frische neue Website in Hybris?
- 14. Kann nicht F4 (Orchestrator-Modus) Backoffice in Hybris
- 15. Yforms in hybris
- 16. Wie baut man nur einen bestimmten Mieter in HYBRIS?
- 17. Devise nicht Benutzernamen in die Datenbank einfügen
- 18. Groß-/Kleinschreibung nicht beachten ClearQuest-Abfragen
- 19. pdfHTML nicht CSS-Stile beachten
- 20. Wie erhält man den Windows-Benutzernamen?
- 21. Kann ich Subversion + TortoiseSVN für Windows nicht beachten?
- 22. Hybris kann sich nach der MYSQL-Konfiguration nicht bei HMC anmelden
- 23. Hybris HMC Login-Konfiguration
- 24. Groß-/Kleinschreibung nicht beachten JFlex regex
- 25. Dinge, die man beim Schreiben für den Touchscreen beachten sollte?
- 26. Wie kann ich Zeichenfolgen, die in xforms die Groß-/Kleinschreibung beachten, vergleichen: select1 ref attribute?
- 27. Hybris - Aktualisierungsvorgang über die Befehlszeile auslösen
- 28. Benutzerdefinierte 500 Fehlerseite in Hybris
- 29. wie neue Mitarbeiter in hybris erstellen programmetcally
- 30. Wie erkennt man die Hibernate Annotation @Column, um die Groß-/Kleinschreibung zu beachten?