kostenloser Webspace werbefrei: lima-city


php dateien verschlüsseln

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    ich will das die admin dateien verschl?sselt werden so das keiner einfach den pfad zb.: http://asda/admin.php erreichen kann sondern nur wenn er eingelogt ist
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    Ja, das nennt sich "Login-System"...
    Da ?berpr?ft das Script vor dem Ausf?hren des eigentlichen Codes ob eine gewisse Voraussetzung gegeben ist.
    Wenn nicht, w?rd das Script nicht ausgef?hrt...

    Solche Login-System gibts zum Teil zum runterladen...

    Die andere M?glichkeit w?re mit .htaccess, aber das geht ihr, meines Wissens, nicht...
    aber am besten schreibst du dir ein Login-System selbst, weil dann ahst du die M?glichkeit, es auf deine Bed?rfnisse anzupassen...

    MfG
    schrotti12
  4. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    kennst du vieleicht eine art loginscript, was user auted und admin auted, also wo der admn auf die admin.php zugreigen kann und die user und g?ste net.

    auserdem habe ich in dem admin ordner f?r jedes system zb.: News G?stebuch usw eine admin geschrieben und die mit der admin.php includet kennst du eine m?glichkeit diese zu sichern vor user und g?ste
  5. Du speicherst die Daten ja in einer Datenbank. Du musst einfach in die admin.php Datei eine if-abfrage einbauen um zu pr?fen ob der zugreifende user admin ist oder nicht. Wenn er es nicht ist brichst du das script einfach ab.
  6. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    ja ich habe ja noch kein richtiges login script was user und admin auseinander h?lt ich habe 2 verschiedee loginscripts ganommen und das eine f?r user und das andere f?r den admin ich weis nicht wie ich user und admin in einem loginscript trennen soll
    hat einer vieleicht so ein passendes script
  7. Auf http://www.dreamcodes.com findest du das "Dreamlogin" das geht ganz gut, und du hast n admin account und jeder kann sich registrieren...
  8. Autor dieses Themas

    blacksoul

    blacksoul hat kostenlosen Webspace.

    ich h?tte eher an ein loginscript auf mysql basis gedacht
  9. a*********r

    ich arbeite mit sessions und das l?ft ganz gut.
  10. http://tut.php-q.net/login.html <- hier kannst du dir dein loginscript selber machen. mit mysql. Auf google das erste. kannste sowas net selber suchen? :biggrin:
  11. oder ganz einfach gemacht status des user (admin oder user) abrufen und in ner variable speichern zb $status
    und dann
    if ($status == "Admin") {
    include ("admin.php");
    //rest vom code
    }
    else {
    //halt nur der code
    }


    mfg gigaman
  12. d******8


    if ($status == "Admin") {
    include ("admin.php");
    //rest vom code
    }
    else {
    //halt nur der code
    }


    Wieos nicht einfach so?
    if ($status == "Admin") {
    include ("admin.php");
    }
    //rest vom code


    MfG Dagar
  13. f*b

    frage: warum darf der user die admin.php nicht sehen? ich habs auf meiner page so dass jeder die admin sehen kann wenn er auf den pfad kommt aber das ist nur eine seite mit links auf die wirklichen adminseiten bei denen du was ?ndern kannst.
    http://fab.pyrokar.lima-city.de/spos/admin.php (heisst .php obwohls kein php drin hat... hab zuerst bei anderen links .php eingegeben und war zu faul es ?berall zu changen *gg*)

    Wenn du dann irgendwo klickst kommen schilder "mitgliederbereich blabla benutzerdaten eingeben".

    Der Code ist einfach:
    <?
    function login($benutzer, $kennwort)
    {
    
    	$db="mysql.lima-city.de";
    	$dbuser="ICH";
    	$dbpw="MEIN_PW";
    	$dbname="MEINE_DB";
    	$dbid = mysql_connect($db,$dbuser,$dbpw) or die("Konnte keine Verbindung zum Datenbankserver herstellen! ".mysql_error());
    
    	mysql_select_db($dbname) or die("Konnte Datenbank nicht finden! ".mysql_error());
    
    	$dbid = mysql_connect($db,$dbuser,$dbpw) or die("Konnte keine Verbindung zum Datenbankserver herstellen! ".mysql_error());
    	mysql_select_db($dbname) or die("Konnte Datenbank nicht finden! ".mysql_error());
    
    
    	$query = "SELECT pw FROM spos_users where benutzername='ADMIN_BENUTZERNAME (z.B. admin oder root oder so)'";
    	$results = mysql_query($query);
    	$row = mysql_fetch_array($results);
    	$pw=$row[0];
    
    	if ($kennwort===$pw)
    	{
    		return true;
    	}
    
    }
    
    if(!login($_SERVER[PHP_AUTH_USER],$_SERVER[PHP_AUTH_PW]))
    {
    header('HTTP/1.1 401 Unauthorized');
    header('WWW-Authenticate: Basic realm="Mitgliederbereich"');
    echo "Ung&uuml;ltiger Benutzer";
    exit;
    }
    ?>
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!