Archiv verlassen und diese Seite im Standarddesign anzeigen : Foren die nur bestimmte User sehen mit Passwortschutz
Ich habe bei mir Foren, die nur 3 Leute sehen und benutzen können.
Also mit Access Masks (Einzelfreischaltungen).
Ich habe zusätzlich noch ein password eingetragen.
Wir (Die 3 Leute, Benutzergeruppe Admin, S-Mod) werden aber nicht nach dem eingegebenen passwort gefragt.
Was läuft da falsch ?
Danke für Antworten :D
Supermoderatoren, Moderatoren dieses Forums und Administratoren werden auch nicht nach dem Passwort gefragt, da läuft nichts falsch. Wenn eine dieser Personen keinen Zugriff haben soll, musst du die Access Masks entsprechend setzen.
Die sollen aber gefragt werden.
kann man das irgendwo umstellen ?
Nein, ich sehe darin auch keinen Sinn. Wenn du sie sowieso extra via Access Mask freischaltest, wozu dann noch ein Passwort? Falls sich jemand mit ihrem Account anmeldet?
Metro Man
13.12.2003, 00:43
Original geschrieben von Mystics
Supermoderatoren, Moderatoren dieses Forums und Administratoren werden auch nicht nach dem Passwort gefragt, da läuft nichts falsch. Wenn eine dieser Personen keinen Zugriff haben soll, musst du die Access Masks entsprechend setzen.
Wie setzt man sowas?
@Metro Man
Im Admin CP einen Benutzer bearbeiten und dann aus der Liste Edit Forum Permissions (Access Masks) auswählen.
@Ne0
Ersetze in der includes/functions.php: if (!$password OR ($permissions['adminpermissions'] & CANCONTROLPANEL) OR ($permissions['adminpermissions'] & ISMODERATOR) OR can_moderate($forumid))
{
return true;
}mit: if (!$password)
{
return true;
}
Metro Man
13.12.2003, 09:53
ah danke habe verstanden
Mystics, danach sieht man aber keine beiträge / themen im Forum und ei URL sieht so aus:
http://german-nfo-database.de/vBulletin/index.php?s=&s=&do=doenterpwd&url=%2FvBulletin%2Fforumdisplay.php%3Ff%3D96&forumid=96&postvars=a%3A22%3A%7Bs%3A8%3A%22hostname%22%3Ba%3A1%3A%7Bi%3A0%3Bs%3A26%3A%22www.german-nfo-database.de%22%3B%7Ds%3A9%3A%22tablename%22%3Bs%3A11%3A%22getchoostat%22%3Bs%3A11%3A%22configtable%2 2%3Bs%3A17%3A%22getchoostatconfig%22%3Bs%3A13%3A%22trackingtable%22%3Bs%3A16%3A%22getchoostattrack%2 2%3Bs%3A11%3A%22enginetable%22%3Bs%3A18%3A%22getchoostatengines%22%3Bs%3A15%3A%22useronlinetable%22% 3Bs%3A21%3A%22getchoostatuseronline%22%3Bs%3A12%3A%22toplisttable%22%3Bs%3A18%3A%22getchoostattoplis t%22%3Bs%3A12%3A%22archivetable%22%3Bs%3A18%3A%22getchoostatarchive%22%3Bs%3A12%3A%22countertable%22 %3Bs%3A18%3A%22getchoostatcounter%22%3Bs%3A13%3A%22transfertable%22%3Bs%3A19%3A%22getchoostattransfe r%22%3Bs%3A11%3A%22notifytable%22%3Bs%3A17%3A%22getchoostatnotify%22%3Bs%3A16%3A%22guestconfigtable% 22%3Bs%3A22%3A%22getchoostatguestconfig%22%3Bs%3A13%3A%22downloadtable%22%3Bs%3A20%3A%22getchoostatd ownloads%22%3Bs%3A20%3A%22downloadmanagertable%22%3Bs%3A26%3A%22getchoostatdownloadmanager%22%3Bs%3A 13%3A%22categorytable%22%3Bs%3A21%3A%22getchoostatcategories%22%3Bs%3A13%3A%22protocoltable%22%3Bs%3 A27%3A%22getchoostatdownloadprotocol%22%3Bs%3A12%3A%22websitenames%22%3Ba%3A1%3A%7Bi%3A0%3Bs%3A26%3A %22www.german-nfo-database.de%22%3B%7Ds%3A13%3A%22server_system%22%3Bs%3A4%3A%22unix%22%3Bs%3A13%3A%22gstat_db_host%22 %3Bs%3A18%3A%22sql7.c.artfiles.de%22%3Bs%3A13%3A%22gstat_db_name%22%3Bs%3A10%3A%22db81280003%22%3Bs% 3A13%3A%22gstat_db_user%22%3Bs%3A10%3A%22db81280003%22%3Bs%3A13%3A%22gstat_db_pass%22%3Bs%3A7%3A%22g etchoo%22%3B%7D&newforumpwd=FORUMPASSWORT
Is doch net richtig oder ?
Nein, das ist nicht richtig. Hat aber nichts mit meiner Änderung zu tun, sondern mit diesem Bug:
http://www.vbulletin.com/forum/bugs.php?do=view&bugid=1321
Change your STANDARD_ERROR template to this:$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$pagetitle</title>
$headinclude
$headinsert
</head>
<body>
$header
<br />
<br />
<br />
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="70%" align="center">
<tr>
<td class="tcat">$vbphrase[vbulletin_message]</td>
</tr>
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div align="$stylevar[left]">
<if condition="$show['permission_error']">
<script type="text/javascript" src="$vboptions[abspath]/clientscript/vbulletin_md5.js"></script>
<form action="login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password)">
<input type="hidden" name="do" value="login" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="url" value="$scriptpath" />
<input type="hidden" name="vb_login_md5password" />
$postvars
<input type="hidden" name="s" value="$session[sessionhash]" />
<!-- permission error message - user not logged in -->
<div class="smallfont">$vbphrase[not_logged_no_permission]</div>
<ol>
<li class="smallfont">$vbphrase[not_logged_in_fill_in_form]</li>
<li class="smallfont">$vbphrase[may_not_have_sufficient_privileges]</li>
<li class="smallfont">$vbphrase[administrator_may_disabled_account]</li>
</ol>
<fieldset class="fieldset">
<legend>$vbphrase[log_in]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" align="center">
<tr>
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td>
</tr>
<tr>
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" accesskey="p" tabindex="1" /></td>
</tr>
<tr>
<td>
<span style="float:$stylevar[right]"><a href="login.php?$session[sessionurl]do=lostpw">$vbphrase[forgotten_your_password]</a></span>
<label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" checked="checked" tabindex="1" />$vbphrase[remember_me]</label>
</td>
</tr>
<tr>
<td align="$stylevar[right]">
<input type="submit" class="button" value="$vbphrase[log_in]" accesskey="s" tabindex="1" />
<input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" tabindex="1" />
</td>
</tr>
</table>
</fieldset>
<div class="smallfont"><phrase 1="register.php?$session[sessionurl]do=signup">$vbphrase[admin_required_register]</phrase></div>
</form>
<!-- / permission error message - user not logged in -->
<else />
<!-- main error message -->
<blockquote><p>$errormessage</p></blockquote>
<!-- / main error message -->
</if>
</div>
</div>
<!--
<div style="margin-top:$stylevar[cellpadding]px">
<input type="submit" class="button" value="$vbphrase[go_back]" accesskey="s" onclick="history.back(1); return false" />
</div>
-->
</td>
</tr>
</table>
<br />
<!-- forum jump -->
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td>$forumjump</td>
</tr>
</table>
<!-- / forum jump -->
<br />
<br />
$footer
</body>
</html>
Ist leider noch immer nicht korrekt :(
Dann hast du nicht die Änderung im STANDARD_ERROR Template (wie beschrieben) gemacht. Bei mir funktioniert alles wunderbar. Ich nehme an, du wirst immer noch auf die index.php nach Eingabe des Passworts weitergeleitet? Sieht zumindest nach dem Screenshot genau wie der durch den Bug hervorgerufene Zustand aus :rolleyes:
vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.