Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.dark.luckylogin;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- public class Metodos extends Conexao{
- public static String args_registrar = config.getString("Mensagens.args_registrar").replace("&", "§");
- public static String args_recuperar = config.getString("Mensagens.args_recuperar").replace("&", "§");
- public static String args_login = config.getString("Mensagens.args_login").replace("&", "§");
- public static String args_alterar = config.getString("Mensagens.args_alterar").replace("&", "§");
- public static String args_desregistrar = config.getString("Mensagens.args_desregistrar").replace("&", "§");
- public static String nao_registrou = config.getString("Mensagens.nao_registrou").replace("&", "§");
- public static String ja_registrado = config.getString("Mensagens.ja_registrado").replace("&", "§");
- public static String nao_logou = config.getString("Mensagens.nao_logou").replace("&", "§");
- public static String ja_logou = config.getString("Mensagens.ja_logou").replace("&", "§");
- public static String sem_perm = config.getString("Mensagens.sem_perm").replace("&", "§");
- public static String conta_recuperada = config.getString("Mensagens.conta_recuperada").replace("&", "§");
- public static String ja_logado_pin = config.getString("Mensagens.ja_logado_pin").replace("&", "§");
- public static String player_inexistente = config.getString("Mensagens.player_inexistente").replace("&", "§");
- public static String jogador_online = config.getString("Mensagens.jogador_online").replace("&", "§");
- public static String logado = config.getString("Mensagens.logado").replace("&", "§");
- public static String registrado = config.getString("Mensagens.registrado").replace("&", "§");
- public static String senha_alterada = config.getString("Mensagens.senha_alterada").replace("&", "§");
- public static String senha_player_alterada = config.getString("Mensagens.senha_player_alterada").replace("&", "§");
- public static String desregistrado = config.getString("Mensagens.desregistrado").replace("&", "§");
- public static String desregistrado_staff = config.getString("Mensagens.desregistrado_staff").replace("&", "§");
- public static String pin_errado = config.getString("Mensagens.pin_errado").replace("&", "§");
- public static String senha_errada = config.getString("Mensagens.senha_errada").replace("&", "§");
- public static boolean contains(String p){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("SELECT * FROM `login` WHERE `player` = ?");
- stm.setString(1, p);
- ResultSet rs = stm.executeQuery();
- while(rs.next()){
- return true;
- }
- return false;
- } catch (SQLException e) {
- return false;
- }
- }
- public static void setPlayer(String p, String senha, int pin){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("INSERT INTO `login`(`player`, `senha`, `pin`) VALUES (?, ?, ?)");
- stm.setString(1, p);
- stm.setString(2, senha);
- stm.setInt(3, pin);
- stm.executeUpdate();
- log.info(" » Jogador " + p + " registrado com sucesso!");
- } catch (SQLException e) {
- log.info(" » Não foi possível registrar o jogador " + p + " no banco de dados.");
- }
- }
- public static void setSenha(String p, String senha, int pin){
- if(contains(p)){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("UPDATE `login` SET `senha` = ? WHERE `player` = ? AND `pin` = ?");
- stm.setString(1, senha);
- stm.setString(2, p);
- stm.setInt(3, pin);
- stm.executeUpdate();
- log.info(" » Senha do jogador " + p + " alterada com sucesso.");
- } catch (SQLException e) {
- log.info(" » Não foi possível alterar o cash do jogador " + p);
- }
- } else {
- setPlayer(p, senha, pin);
- }
- }
- public static int getPin(String p){
- if(contains(p)){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("SELECT * FROM `login` WHERE `player` = ?");
- stm.setString(1, p);
- ResultSet rs = stm.executeQuery();
- while(rs.next()){
- return rs.getInt("pin");
- }
- return 0;
- } catch (SQLException e) {
- return 0;
- }
- } else {
- return 0;
- }
- }
- public static String getSenha(String p){
- if(contains(p)){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("SELECT * FROM `login` WHERE `player` = ?");
- stm.setString(1, p);
- ResultSet rs = stm.executeQuery();
- while(rs.next()){
- return rs.getString("senha");
- }
- return null;
- } catch (SQLException e) {
- return null;
- }
- } else {
- return null;
- }
- }
- public static int getID(String p){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("SELECT * FROM `login` WHERE `player` = ?");
- stm.setString(1, p);
- ResultSet rs = stm.executeQuery();
- while(rs.next()){
- return rs.getInt("id");
- }
- } catch (SQLException e) {
- log.warning(" » Erro ao verificar se o PIN existe.");
- }
- return 0;
- }
- public static void unregisterPlayer(String p){
- PreparedStatement stm = null;
- try {
- stm = con.prepareStatement("DELETE FROM `login` WHERE `player` = ?");
- stm.setString(1, p);
- stm.executeUpdate();
- } catch (SQLException e) {
- log.warning(" » Erro ao verificar se o PIN existe.");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement