Use cockies for token check
This commit is contained in:
parent
62130b8506
commit
f757d79020
@ -10,5 +10,4 @@ public class CommandPostData {
|
||||
public int playlistLimit;
|
||||
public String chanelId;
|
||||
public String name;
|
||||
public String token;
|
||||
}
|
||||
|
@ -84,18 +84,18 @@ public class MusicWebAPIController {
|
||||
|
||||
// TODO change token to cookie
|
||||
@RequestMapping(value = "/command", method = RequestMethod.POST)
|
||||
public ResponseEntity<CommandResponseData> command(@RequestBody CommandPostData data, HttpServletRequest request, @RequestParam(value = "guild") String guildId){
|
||||
public ResponseEntity<CommandResponseData> command(@RequestBody CommandPostData data, HttpServletRequest request, @RequestParam(value = "guild") String guildId, @CookieValue("token") String token){
|
||||
|
||||
if(data.command != null) {
|
||||
if(data.token != null) {
|
||||
if(token != null) {
|
||||
Guild guild = MainBot.jda.getGuildById(guildId);
|
||||
if(guild == null ){
|
||||
logger.warn("Request whit no guild!");
|
||||
return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
|
||||
return new ResponseEntity<>(new CommandResponseData(data.command,"Missing Guild!\nPlease Re-connect.","token"), HttpStatus.UNAUTHORIZED);
|
||||
}
|
||||
|
||||
try {
|
||||
UserEntity user = userUtils.getUserWithApiToken(userRepository, data.token);
|
||||
UserEntity user = userUtils.getUserWithApiToken(userRepository, token);
|
||||
logger.info("Receive command " + data.command + " from " + request.getRemoteAddr() + " USER: " + user.getName() + " GUILD: " + guild.getName());
|
||||
|
||||
if (ApiCommandLoader.apiCommands.containsKey(data.command))
|
||||
|
@ -316,7 +316,6 @@ function updateControl(data){
|
||||
|
||||
function sendCommand(command){
|
||||
modal_loading.modal('open');
|
||||
command["token"] = Cookies.get('token');
|
||||
console.log(command)
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
|
Loading…
Reference in New Issue
Block a user