Tabnine Logo
JdbcBasedUserManager
Code IndexAdd Tabnine to your IDE (free)

How to use
JdbcBasedUserManager
in
sockslib.server.manager

Best Java code snippets using sockslib.server.manager.JdbcBasedUserManager (Showing top 10 results out of 315)

origin: theotherp/nzbhydra2

@Override
public UserManager addUser(String username, String password) {
  create(new User(username, password));
  return this;
}
origin: theotherp/nzbhydra2

@Override
public User check(String username, String password) {
  User user = find(username);
  if (user != null) {
    String encryptPassword = generateEncryptPassword(user, password);
    if (user.getPassword().equals(encryptPassword)) {
      return user;
    } else {
      return null;
    }
  }
  return null;
}
origin: fengyouchao/sockslib

private String generateEncryptPassword(final User user) {
 return generateEncryptPassword(user, null);
}
origin: theotherp/nzbhydra2

private String generateEncryptPassword(final User user) {
  return generateEncryptPassword(user, null);
}
origin: fengyouchao/sockslib

@Override
public User check(String username, String password) {
 User user = find(username);
 if (user != null) {
  String encryptPassword = generateEncryptPassword(user, password);
  if (user.getPassword().equals(encryptPassword)) {
   return user;
  } else {
   return null;
  }
 }
 return null;
}
origin: theotherp/nzbhydra2

@Override
public void create(User user) {
  user.setPassword(generateEncryptPassword(user));
  Object[] args = {user.getUsername(), user.getPassword()};
  jdbcTemplate.execute(createUserSql, args);
}
origin: fengyouchao/sockslib

@Override
public UserManager addUser(String username, String password) {
 create(new User(username, password));
 return this;
}
origin: fengyouchao/sockslib

@Override
public void update(final User user) {
 if (user == null) {
  throw new IllegalArgumentException("User can't null");
 }
 if (Strings.isNullOrEmpty(user.getUsername())) {
  throw new IllegalArgumentException("Username of the user can't be null or empty");
 }
 User old = find(user.getUsername());
 String newEncryptPassword = generateEncryptPassword(user);
 if (!old.getPassword().equals(newEncryptPassword)) {
  user.setPassword(newEncryptPassword);
 }
 Object[] args = {user.getPassword(), user.getUsername()};
 jdbcTemplate.execute(updateUserSql, args);
}
origin: fengyouchao/sockslib

@Override
public void create(User user) {
 user.setPassword(generateEncryptPassword(user));
 Object[] args = {user.getUsername(), user.getPassword()};
 jdbcTemplate.execute(createUserSql, args);
}
origin: theotherp/nzbhydra2

@Override
public void update(final User user) {
  if (user == null) {
    throw new IllegalArgumentException("User can't null");
  }
  if (Strings.isNullOrEmpty(user.getUsername())) {
    throw new IllegalArgumentException("Username of the user can't be null or empty");
  }
  User old = find(user.getUsername());
  String newEncryptPassword = generateEncryptPassword(user);
  if (!old.getPassword().equals(newEncryptPassword)) {
    user.setPassword(newEncryptPassword);
  }
  Object[] args = {user.getPassword(), user.getUsername()};
  jdbcTemplate.execute(updateUserSql, args);
}
sockslib.server.managerJdbcBasedUserManager

Javadoc

The class JdbcBasedUserManager is JDBC based user manager.

Most used methods

  • create
  • find
  • generateEncryptPassword

Popular in Java

  • Running tasks concurrently on multiple threads
  • setScale (BigDecimal)
  • onRequestPermissionsResult (Fragment)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • ImageIO (javax.imageio)
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now