1 |
package dk.thoerup.bukkit.hoeruputils.web; |
package dk.thoerup.bukkit.hoeruputils.web; |
2 |
|
|
3 |
|
/* |
4 |
import java.math.BigInteger; |
import java.math.BigInteger; |
5 |
import java.security.MessageDigest; |
import java.security.MessageDigest; |
6 |
import java.security.NoSuchAlgorithmException; |
import java.security.NoSuchAlgorithmException; |
11 |
import org.bukkit.entity.Player; |
import org.bukkit.entity.Player; |
12 |
import org.bukkit.plugin.Plugin; |
import org.bukkit.plugin.Plugin; |
13 |
|
|
14 |
|
import io.ebean.Ebean; |
15 |
|
|
16 |
public class WebUserCommand implements CommandExecutor { |
public class WebUserCommand implements CommandExecutor { |
17 |
|
|
18 |
Plugin plugin; |
Plugin plugin; |
19 |
|
|
20 |
public WebUserCommand(Plugin plugin, Runnable ddlloader) { |
public WebUserCommand(Plugin plugin) { |
21 |
this.plugin = plugin; |
this.plugin = plugin; |
22 |
try { |
|
23 |
plugin.getDatabase().find(WebUser.class).findRowCount(); |
Ebean.getDefaultServer().find(WebUser.class).findCount(); |
24 |
} catch (Exception e) { |
|
25 |
ddlloader.run(); |
|
|
} |
|
26 |
} |
} |
27 |
|
|
28 |
@Override |
@Override |
41 |
|
|
42 |
String password = args[0]; |
String password = args[0]; |
43 |
|
|
44 |
WebUser user = plugin.getDatabase().find(WebUser.class).where() |
WebUser user = Ebean.getDefaultServer().find(WebUser.class).where() |
45 |
.eq("user", sender.getName()).findUnique(); |
.eq("user", sender.getName()).findUnique(); |
46 |
if (user == null) { |
if (user == null) { |
47 |
user = new WebUser(); |
user = new WebUser(); |
61 |
} |
} |
62 |
|
|
63 |
user.setPassword(pwd); |
user.setPassword(pwd); |
64 |
plugin.getDatabase().save(user); |
Ebean.getDefaultServer().save(user); |
65 |
|
|
66 |
sender.sendMessage("Your web password has been set"); |
sender.sendMessage("Your web password has been set"); |
67 |
|
|
68 |
return true; |
return true; |
69 |
} |
} |
70 |
|
|
71 |
} |
}*/ |
72 |
|
|