Guest User

Untitled

a guest
Nov 27th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. private DB extractDatabase() {
  2. Object dbNameObject = this.cfg.get( Environment.MONGODB_DATABASE );
  3. if ( dbNameObject == null ) {
  4. throw log.mongoDbNameMissing();
  5. }
  6. String dbName = (String) dbNameObject;
  7. log.connectingToMongoDatabase( dbName );
  8. if ( !this.mongo.getDatabaseNames().contains( dbName ) ) {
  9. log.creatingDatabase( dbName );
  10. }
  11. Object usernameObject = this.cfg.get( Environment.MONGODB_USERNAME );
  12. Object passwordObject = this.cfg.get( Environment.MONGODB_PASSWORD );
  13. DB db = this.mongo.getDB( dbName );
  14. if ( usernameObject != null && passwordObject != null ) {
  15. String username = usernameObject.toString();
  16. String password = passwordObject.toString();
  17. boolean isAuth = db.authenticate( username, password.toCharArray() );
  18. if(!isAuth){
  19. log.authenticationfail(username, password);
  20. }
  21. }
  22. return db;
  23. }
Add Comment
Please, Sign In to add comment