Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16
  1. #11
    Join Date
    Sep 2009
    Location
    Hull
    Posts
    827
    Tokens
    0

    Latest Awards:

    Default

    Quote Originally Posted by Jack120 View Post
    Before their show, they have to click "Start Show" in the DJ Panel so that they don't get infractions for been inactive. So the IP's should always be up-to-date
    Why not check whos show is next, when they login, update the database rather than them clicking a button everytime, alot of people would forget. It sounds a good idea though

    Lew.
    Im not here to be loved, I love to be hated :-}


  2. #12
    Join Date
    Mar 2008
    Posts
    5,108
    Tokens
    3,780

    Latest Awards:

    Default

    Basically here is what I would do.. if it was me..

    Have a desktop application that the DJ used before each show to send an update to your server.. the server catches the IP address and adds it to the database. That way the IP is always up to date.

    Have a cron job that runs every so often.. it checks the radio stream IP, then compares it.. if it is not in the database, it kicks them off.

    Inside of the desktop application they would have to enter their username and password to the panel or something of the sort. That way if someone gained access to the panel.. they still couldn't update their IP address.. they would need the application.

    If the panel was attacked, the application could easily check to see if the application has been disabled and not allow any IP updating.

    I did this on a similar project, worked great. Could implement it to only allow them to update their IPs on dates / times (within 10 minutes?) of their shows they have booked.

    Just a few ideas

  3. #13
    Join Date
    May 2006
    Location
    Hull
    Posts
    7,701
    Tokens
    2,430
    Habbo
    Moh

    Latest Awards:

    Default

    Quote Originally Posted by Lewiie15 View Post
    Why not check whos show is next, when they login, update the database rather than them clicking a button everytime, alot of people would forget. It sounds a good idea though

    Lew.
    Because they're required to update their DJ Says too and without it, you can't view your requests

    Quote Originally Posted by Dentafrice View Post
    Basically here is what I would do.. if it was me..

    Have a desktop application that the DJ used before each show to send an update to your server.. the server catches the IP address and adds it to the database. That way the IP is always up to date.

    Have a cron job that runs every so often.. it checks the radio stream IP, then compares it.. if it is not in the database, it kicks them off.

    Inside of the desktop application they would have to enter their username and password to the panel or something of the sort. That way if someone gained access to the panel.. they still couldn't update their IP address.. they would need the application.

    If the panel was attacked, the application could easily check to see if the application has been disabled and not allow any IP updating.

    I did this on a similar project, worked great. Could implement it to only allow them to update their IPs on dates / times (within 10 minutes?) of their shows they have booked.

    Just a few ideas
    Sounds like a good idea. Would be good to have a DJ Panel built into a desktop application.

    Would be good if Special Audio implemented a feature where you can connect to a sever to fetch the encoder details using the username and password. That way a DJ will never know the actual password

  4. #14
    Join Date
    Nov 2007
    Posts
    1,253
    Tokens
    150

    Latest Awards:

    Default

    Quote Originally Posted by Jack120 View Post
    Would be good if Special Audio implemented a feature where you can connect to a sever to fetch the encoder details using the username and password. That way a DJ will never know the actual password
    Because Spacial Audio quite clearly designed the program for cheap, tacky radio stations where DJ's are young and untrustworthy.

  5. #15
    Join Date
    Dec 2006
    Location
    Swindon
    Posts
    3,299
    Tokens
    215
    Habbo
    dunko

    Latest Awards:

    Default

    Make it so when the user has to login the next step is to upload a text file with certain, randomly generated contents in it. Check the MD5 hash of the uploaded file and compare it to the one in the database. It will be a different file for everyone, so store the MD5 hash in the user table.

    People aren't going to be able to guess their username and password and then magic up a txt file corresponding to the account.

    Please note - if your talking about being hacked radio info way without access to the panel, sorry, my mistake. This though, could secure the panel more.

  6. #16
    Join Date
    Nov 2005
    Posts
    4,486
    Tokens
    921

    Latest Awards:

    Default

    Virtual DJ FTW
    "RETIRED" FROM HABBO(X)

    :¬:

    TOMSPIT / COWLY05


Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •