php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.04.2006, 00:43  
Benutzer
 
Registriert seit: 13.10.2005
Beiträge: 44
annaloga
Standard seiten / Funktionen - aktiveren/ Deaktivieren

hallo.

Habe lang gesucht, aber nichts passendes gefunden.

eine Frage ist:

Wie kann ich bestimmte Seiten oder Funktionen aus dem Adminbereich aktivieren bzw. deaktivieren?

zB den Login, die Anmeldung, die Support-Seite ect.

Wenn eine Seite oder Funktion deaktiviert ist, sollte dem User ein entsprechender Hinweis darauf ausgegeben werden.zB: Der login ist vorrübergehend Deaktiviert.

Es ist bestimmt eine ganz einfache Sache, aber ich weiß nicht einmal worunter ich genau suchen sollte.

Anmerkungen, Verweise und sonstige Hilfen werden Dankend angenommen.

mfg
anna
annaloga ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.04.2006, 00:46  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Was meinst du mit "Funktionen aus dem Adminbereich" und "aktivieren bzw. deaktivieren"?

Ich glaube kaum, dass du php-funktionien meinst (Weil das mit dem Adminbereich keinen Sinn ergeben würde)... beachte bitte, dass wahrscheinlich keiner hier eine ahnung hat, wie du deine Seite aufgebaut hast.
Buhmann ist offline  
Alt 18.04.2006, 00:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Eine Funktion deaktivierst du über disable_functions in der php.ini
Aber du meinst offenbar Skript-Module. Da wir dein Skript aber nicht kennen, können wir dir nicht weiterhelfen.
Wie wärs du fragst den Programmierer?
Zergling-new ist offline  
Alt 18.04.2006, 00:59  
Benutzer
 
Registriert seit: 13.10.2005
Beiträge: 44
annaloga
Standard

einen login sehe ich als funktion und nicht als seite.

der login zb. ist im header der seite eingefügt.

PHP-Code:
<?php
require('config/config.php');

if(
$login){
require(
'config/config.php');
$db mysql_connect($dbhost$dbuser$dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
$daten=mysql_query("select * from mt_user where user='$user'");
if(
mysql_num_rows($daten)>0){
$uname=mysql_result($daten,0,"user");
$free=mysql_result($daten,0,"free");
$sperre=mysql_result($daten,0,"sperre");
$upass=mysql_result($daten,0,"pwd");
$sponsor=mysql_result($daten,0,"sponsor");
}
if(
$user==""){
$update="<center>Bitte einen Benutzername eingeben.</center>";
}else{
if(
$pwd==""){
$update="<center>Bitte ein Passwort eingeben.</center>";
}else{
if(
$user!="$uname"){
$update="<center>Benutzername wurde nicht gefunden.</center>";
}else{
if(
$pwd!="$upass"){
$update="<center>Passwort falsch.</center>";
}else{
if(
$sperre==1){
if(
$free==1){
if(
$upass==$pwd){
$ltime=time();
mt_srand((double)microtime()*1000000);
$randval mt_rand();
$sessionid=md5($randval);
$expire time() + 60*15;
mysql_query("update mt_user set session='$sessionid',expire='$expire' where user='$user'");
$lastaction time();
mysql_query("UPDATE mt_user SET lastaction = '$lastaction' WHERE user = '$user'");
if(
$sponsor==0){
header ("Location: ./members/loginbereich.php?sessionid=$sessionid");
die;
}else{
header ("Location: ./sponsoren/statistik.php?sessionid=$sessionid");
die;
}
}else{
$update="Falscher Benutzername oder Passwort.</font>";
}}else{
$update="Account ist noch nicht Freigeschaltet. In der Mail die Sie nach der Anmeldung bekommen haben, befindet sich ein Link, um den Account freizuschalten.";
}}else{
$update="Account wurde vom Admin gesperrt.";
}}}}}}
?>
wie kann ich hier zb. den login blockieren so das ein user sich nicht mehr einloggen kann und ihm dieses auch angezeigt wird?

mit dem adminbereich ist gemeint, das man das aktivieren oder deaktivieren von irgendwo steuern muß.


das ganze halt auch bei kompletten seiten wie zb einer anmeldung.

klickt der "user" auf anmeldung so sollte ihm wissentlich gemacht werden das diese zur zeit nicht zur verfügung steht. auch hier sollte das ganze von irgendwo (adminbereich) aktiviert / deaktiviert werden.

hoffe das diese ausführung eher verständlich ist.

mfg anna
annaloga ist offline  
Alt 18.04.2006, 09:33  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Verständlich ist dein Problem schon. Die Lösung ist derart trivial, dass man dir eher ein vernünftiges Tutorial empfehlen sollte (siehe Sticky in diesem Forum). Ansonsten ist das Script, naja, verbesserungswürdig (und das ist eine höfliche Einschätzung), daher umsomehr die Empfehlung nach einem vernünftigen Tutorial.

P.S.: Die Verwendung von IF hilft weiter und ev. die Verwendung von Datenbankzugriffen um sich Seitenübergreifend zu merken, ob eine Funktion aktiviert oder deaktiviert ist.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
welche funktionen deaktivieren brian johnson PHP-Fortgeschrittene 4 15.11.2007 09:25
Klassen und externe Funktionen ? ssm PHP-Fortgeschrittene 17 18.07.2007 11:59
eine Variable für alle Funktionen definieren Wing PHP Tipps 2007 16 24.06.2007 21:02
Funktionen überprüfen und Grafik Funktionen hans.karl2 PHP Tipps 2006 10 31.07.2006 20:08
Funktionen in Funktionen - ist das gut? Schneckenkind PHP Tipps 2006 23 10.06.2006 13:39
Seiten sichern!? c01001 PHP Tipps 2006 7 20.01.2006 09:13
[Erledigt] Zuviele Seiten werden angezeigt PHP Tipps 2007 5 24.12.2005 12:49
Globale Variabeln in Funktionen finerip PHP Tipps 2007 3 28.11.2005 16:00
Javascript funktionen deaktivieren! Kori HTML, Usability und Barrierefreiheit 16 10.07.2005 22:28
HTML Seiten generieren obi PHP Tipps 2005-2 5 05.06.2005 03:21
3 Seiten durch Passwort schützen mit einmaliger PW-Eingabe? PHP Tipps 2005 12 19.04.2005 22:41
Eure Ideen sind gefragt: eigene Funktionen verwalten PHP-Fortgeschrittene 12 17.01.2005 15:00
[Erledigt] div auf mehreren Seiten HTML, Usability und Barrierefreiheit 0 25.11.2004 19:10
Funktionen auslagern und auf variablen zugreifen Crypi PHP Tipps 2004 3 14.10.2004 13:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einzelne javascript funktionen deaktivieren, seiten aktuallisierung bei php ausmachen, php seiten funktionen, html login funktion deaktivieren, login funtion ausschalten, login bei seiten abschalten

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.