Seite 1 von 2

Fehler @ Music Online Hack

Verfasst: 22.04.2007 20:21
von wutsin
habe ein problem wenn ich im ACP einstelle das ALLE die musik
page anschaun können und UPLOAD SONG .. only MODS

dann muss man sich erst anmelden aufm board
(obwohl es im acp auf ALLE gestellt wurde)

und dann wenn ma auf nen musik titel klickt kommt.bei mir eine fehler meldung... (NICHT BERECHTIGT)
_________
wenn ich die standart einstellungen lasse funkts
aber dann können normale benuter musik hochladen
und das will ich nicht ..

[ externes Bild ]

(die installation ist auf jedenfall richtig)
___________________________

FIX:

Code: Alles auswählen

##############################################################
## MOD Title:      Music Online Permission Fix
## MOD Author:        AgaguK < agaguk_@hotmail.com >
## MOD Description:   Fixes a bug in the permission check when trying to listen to a song in the Music Online Hack.
## MOD Version:      1
##
## Installation Level:   Easy
## Installation Time:   1 Minutes
## Files To Edit:   1
##         music_page.php
##
## Included Files:   n/a
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
music_page.php

#
#-----[ FIND ]------------------------------------------
#
// ------------------------------------
// Check the permissions
// ------------------------------------

$music_user_access = music_user_access($cat_id, $thiscat, 0, 1, 0, 0, 0, 0); // UPLOAD

if ($music_user_access['upload'] == 0)
{
   if (!$userdata['session_logged_in'])
   {
      redirect(append_sid("login.$phpEx?redirect=music_page.$phpEx?song_id=$song_id"));
   }
   else
   {
      message_die(GENERAL_ERROR, $lang['Not_Authorised']);
   }
}

#
#-----[ REPLACE WITH ]------------------------------------------
#
// ------------------------------------
// Check the permissions
// ------------------------------------

// BEGIN Listen Permission Bug Fix
/*
$music_user_access = music_user_access($cat_id, $thiscat, 0, 1, 0, 0, 0, 0); // UPLOAD

if ($music_user_access['upload'] == 0)
{
   if (!$userdata['session_logged_in'])
   {
      redirect(append_sid("login.$phpEx?redirect=music_page.$phpEx?song_id=$song_id"));
   }
   else
   {
      message_die(GENERAL_ERROR, $lang['Not_Authorised']);
   }
}
*/
// Replaced above comment with the following
$auth_data = music_user_access($cat_id, $thiscat, 1, 0, 0, 1, 1, 1);

if ($auth_data['view'] == 0)
{
   if (!$userdata['session_logged_in'])
   {
      redirect(append_sid("login.$phpEx?redirect=music_page.$phpEx?song_id=$song_id"));
      exit;
   }
   else
   {
      message_die(GENERAL_ERROR, $lang['Not_Authorised']);
   }
}
// END Listen Permission Bug Fix

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Verfasst: 10.05.2007 19:45
von php-fan
habe genau das selbe problem

alle können videos hochladen und
wenn ich die rechte anders vergebe
geht die page nicht mehr...

gibts irgendwelche tipps ?

musik online hack fehler

Verfasst: 11.05.2007 12:07
von wutsin
mhm ich hoffe jemand kann das ma lesen und nen tipp gebn
was ma da machn kann denn normal ist das ja nicht so
habe die mod so installiert wie es in der install stand
und auch schon neu installiert.. aber da geht garnischt

Verfasst: 11.05.2007 12:09
von Kewwwin
Hallo,

@phpfan
was wird denn für eine Fehlermeldung angzezeigt nachdem ihr die Berechtigungen gegeben habt und ins Fourm zurückkehrt?

Gruß

Verfasst: 11.05.2007 12:18
von wutsin
wenn ich im acp die befugnisse auf
nur mods können videos hochladen stelle
und mich als user einlogge kommt nur

die seite wo alle videos gelistet sind (music_cat.php?cat_id=1)
wenn ihc dann auf eins klicke kommt eine seite wo (music_page.php?song_id=1)

Allgemeiner Fehler
Nicht berechtigt

steht
_______

sobald ich aber einstelle das alle leude videos hochladen können
geht die seiten aber alle welt kann videos hochladen
was nicht so praktisch ist...

Verfasst: 11.05.2007 12:21
von Kewwwin
Bist du php-fan??

Zu deinen Problem komme ich ggf. später noch einmal. php-fan hat einen anderen Fehler, da geht anscheinend die ganze Page nicht mehr

Gruß

Verfasst: 11.05.2007 12:23
von wutsin
ähm ne ich bin wutsin wie du eigentlich erkennen müsstest lol
ich hoff du kannst mir da auch helfen ...

das die ganze page nicht geht war bei mir auch
habe die mod neu installiert und dann gings wieder
hatte anscheinend eine kleine datei vergessen zu editieren

Verfasst: 11.05.2007 12:33
von Kewwwin
Darf ich mal folgende Dateien sehen. Verlinke diese bitte:

Code: Alles auswählen

##	viewonline.php
##	admin/index.php
##	includes/constants.php
##	includes/page_header.php
##	language/lang_english/lang_main.php
##	templates/subSilver/overall_header.tpl
##	templates/subSilver/subSilver.cfg
Wie das geht siehst du in meiner Signatur

Verfasst: 11.05.2007 12:43
von wutsin
ich nutze lang_main GERMAN
und ich nutze das pimpblue template
alle datein wurden mehrmals geändert
hoffe du kannst damit was anfangen..

Verfasst: 11.05.2007 12:44
von Kewwwin
Wieos net öffntlich, du wirst doch wohl nicht deine eigenen MODS programmiert haben... ansonten ist da eh nur der Standard Code drin.