Beiträge von NoHand

    Spoiler anzeigen

    <?xml version="1.0" encoding="UTF-8"?>

    <configuration>

    <system.webServer>

    <rewrite>

    <rules>

    <rule name="Imported Rule 1">

    <match url="^(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 2">

    <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 3">

    <match url="^(.*)\.htm$" />

    <action type="Rewrite" url="{R:1}.php" />

    </rule>

    <rule name="Imported Rule 4">

    <match url="^(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="dash.php?page={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 5">

    <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="dash.php?url={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 6">

    <match url="^(community/staff)$" ignoreCase="false" />

    <action type="Rewrite" url="staff" />

    </rule>

    <rule name="Imported Rule 7">

    <match url="^home/([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=home&amp;user={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 8">

    <match url="^profile(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="profile.php" />

    </rule>

    <rule name="Imported Rule 9">

    <match url="^profile/([^/]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="./profile.php?web-profile-tab={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 10">

    <match url="^(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="/index.php?url={R:1};" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 11">

    <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="/index.php?url={R:1};" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 12">

    <match url="^(.*)\.htm$" ignoreCase="false" />

    <action type="Rewrite" url="/{R:1}.php;" />

    </rule>

    <rule name="Imported Rule 13">

    <match url="^(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="/dash.php?page={R:1};" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 14">

    <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="/dash.php?url={R:1};" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 15">

    <match url="^me/novote(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=me&amp;novote={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 17">

    <match url="^home/([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=home&amp;user={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 18" stopProcessing="true">

    <match url="^news/(.*)/?$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=news&amp;id={R:1}" appendQueryString="true" />

    </rule>

    <rule name="Imported Rule 19" stopProcessing="true">

    <match url="^account/([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=account&amp;tab={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 20" stopProcessing="true">

    <match url="^badgeshop/([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=badgeshop&amp;tab={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 21">

    <match url="^me/novote(|/)$" ignoreCase="false" />

    <action type="Rewrite" url="index.php?url=me&amp;novote={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Imported Rule 16">

    <match url="^habbo-imaging/badge/([^/]+)$" ignoreCase="false" />

    <action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Redirect to HTTP" stopProcessing="true">

    <match url="(.*)" />

    <conditions>

    <add input="{R:1}" pattern="^onepage/(.*)$" negate="true" />

    <add input="{HTTPS}" pattern="^ON$" />

    </conditions>

    <action type="Redirect" url="http://%7bhttp_host%7d/%7BR:0}" redirectType="Permanent" />

    </rule>

    <rule name="RequestBlockingRule1" stopProcessing="true">

    <match url=".*" />

    <conditions>

    <add input="{HTTP_USER_AGENT}" pattern="Wordpress" />

    </conditions>

    <action type="CustomResponse" statusCode="403" statusReason="Forbidden: Access is denied." statusDescription="You do not have permission to view this directory or page using the credentials that you supplied." />

    </rule>

    <rule name="rule 1T">

    <match url="^news/([a-zA-Z0-9_-]+)(|/)$" />

    <action type="Rewrite" url="/index.php?url=news&amp;id={R:1}" />

    </rule>

    <rule name="rule 2T">

    <match url="^account/([a-zA-Z0-9_-]+)(|/)$" />

    <action type="Rewrite" url="/index.php?url=account&amp;tab={R:1}" />

    </rule>

    <rule name="rule 3T">

    <match url="^shop/([a-zA-Z0-9_-]+)(|/)$" />

    <action type="Rewrite" url="/index.php?url=shop&amp;tab={R:1}" />

    </rule>

    <rule name="rule 4T">

    <match url="^badgeshop/([a-zA-Z0-9_-]+)(|/)$" />

    <action type="Rewrite" url="/index.php?url=badgeshop&amp;tab={R:1}" />

    </rule>

    <rule name="rule 1Y">

    <match url="^home/([a-zA-Z0-9_-]+)(|/)$" />

    <action type="Rewrite" url="/index.php?url=home&amp;user={R:1}" />

    </rule>

    <rule name="Habbo Imaging Group Badges">

    <match url="^habbo-imaging/badge/([^/]+)" ignoreCase="false" />

    <action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Habbo Imaging Avatarimage 1">

    <match url="^habbo-imaging/avatar/([^/]+)" ignoreCase="false" />

    <action type="Rewrite" url="habbo-imaging/avatarimage.php?figure={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Habbo Imaging Avatar Image 2">

    <match url="^habbo-imaging/avatarimage/([^/]+)" ignoreCase="false" />

    <action type="Rewrite" url="habbo-imaging/avatarimage.php?username={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Habbo Imaging Avatar Head">

    <match url="^habbo-imaging/head/([^/]+)" ignoreCase="false" />

    <action type="Rewrite" url="habbo-imaging/head.php?figure={R:1}" appendQueryString="false" />

    </rule>

    <rule name="Forum Threads">

    <match url="^thread/([0-9]+)" />

    <action type="Rewrite" url="index.php?url=thread&amp;threadid={R:1}" />

    </rule>

    <rule name="Forum Posts">

    <match url="^post/([0-9]+)" />

    <action type="Rewrite" url="index.php?url=post&amp;postid={R:1}" />

    </rule>

    <rule name="Forum New Thread">

    <match url="^create/([0-9]+)" />

    <action type="Rewrite" url="index.php?url=newthread&amp;thread={R:1}" />

    </rule>


    </rules>

    </rewrite>

    </system.webServer>

    </configuration>

    MODSirSonay Hier :D

    Hallo Rt,

    ich hab folgendes als Fehler

    Wenn ich meine Page öffne kommt dass:

    2.PNG.

    Ich dachte es liegt dran, weil ich kein URL Rewrite habe.

    Wollte es installieren, aber es geht nicht.

    1.PNG

    Ich hab Web.config, deswegen dachte ich es liegt evtl daran.

    Wieso kann ich es nicht installieren???

    Wäre nett für eure Hilfe.

    Du bleibst zwar angemeldet, du musst allerdings die Login-Abfrage ebenfalls in deinem Index verbauen - der Index "weiß" ja garnicht, dass du eingeloggt bist. Also sagt er, du sollst dich anmelden. Also einfach eine Anfrage rein schreiben, die prüft, ob du bereits angemeldet bist oder nicht.

    Eig. hat das eine Standart-CMS drin - bei selber editierten Index oder sonstigen wird das wahrscheinlich rausgenommen worden sein.

    Das mal zur Theorie - praktisch kann ich dir leider nicht weiterhelfen, da ich das zulange nicht mehr gemacht habe.

    Ist noch keine richtige CMS. Danke für deine Hilfe, werde es gleich versuchen.

    Hey RT,

    ich hab jetzt die Funktion "Angemeldet bleiben" in meine CMS drin.

    Aber wenn ich z.b. wieder auf meinen Link gehe bin ich wieder auf mein Index(Login), aber dennoch, wenn ich meine geheime Seite aufrufe, wo man sich anmelden muss, geht es.

    Also ich bleibe schon angemeldet, aber wenn ich meine Seite aufrufe, bin ich auf den Login wieder, obwohl ich angemeldet bin.

    Php-Script:

    https://www.php-einfach.de/experte/php-co…meldet-bleiben/

    Ist das hier der vollständige Quellcode von login.php? Dann scheint was zu fehlen, bei deinem Beitrag oben gibt es einen Fehler in Zeile 14, hier gehts aber nur bis Zeile 9.

    Beim zweiten Code ist das übrigens genau dasselbe - da fehlt was. Es scheint sich beides mal um eine nicht definierte Funktion zu handeln - ist da ein JavaScript-File eingebunden oder ist die Funktion direkt im HTML-Code mit <script> davor eingebunden?

    Ist nicht vollständig ups mein Fehler haha

    Login:

    Regi:

    Hey Leute hab heute mal ein einfaches PHP-Tutorial angeschaut und wollte mit Hilfe eine Anleitung ein einfaches Login System erstellen, aber ich hab irgendwie Fehler gemacht.

    Hab es fast geschafft, aber beim registrieren und Login kommen Fehler auf.

    Fatal error: Call to undefined function password_verify() in C:\xampp\htdocs\login.php on line 14

    Code

    1. //Überprüfung des Passworts
    2. if ($user !== false && password_verify($passwort, $user['passwort'])) {
    3. $_SESSION['userid'] = $user['id'];
    4. die('Login erfolgreich. Weiter zu <a href="geheim.php">internen Bereich</a>');
    5. } else {
    6. $errorMessage = "E-Mail oder Passwort war ungültig<br>";
    7. }
    8. }

    Fatal error: Call to undefined function password_hash() in C:\xampp\htdocs\registieren.php on line 48

    Code

    1. //Keine Fehler, wir können den Nutzer registrieren
    2. if(!$error) {
    3. $passwort_hash = password_hash($passwort, PASSWORD_DEFAULT);
    4. $statement = $pdo->prepare("INSERT INTO users (email, passwort) VALUES (:email, :passwort)");
    5. $result = $statement->execute(array('email' => $email, 'passwort' => $passwort_hash));
    6. if($result) {
    7. echo 'Du wurdest erfolgreich registriert. <a href="login.php">Zum Login</a>';
    8. $showFormular = false;
    9. } else {
    10. echo 'Beim Abspeichern ist leider ein Fehler aufgetreten<br>';
    11. }
    12. }
    13. }

    Weniger anzeigen

    Bin ein Neuling, also euer Hate könnt ihr euch sparen.

    Wäre nett, wenn ihr mir hilft.

    LG NoHand

    Er fragt etwas normales und die Leute disliken anstatt ihn Ideen zu geben? Traurig.

    Du könntest doch vlt Informationen über den jeweiligen Server geben. Also wenn man !info macht, das man Informationen über den Discord Server bekommt.

    Kannst auch vlt in Talkchannel ein Bot mit eine gespannte Musik machen, wie es auf Ts manchmal ist.

    Ja ansonsten habe ich keine Ideen. Hoffentlich kannst du damit was anfangen.

    Kannst du eigentlich in die Tonne treten, mysql_ ist seit Jahren nicht mehr empfohlen (und gar nicht mehr verfügbar) und alleine die Formatierung des Codes ist ekelhaft.

    Bleibt nur eine Frage der Zeit, bis der nächste Hagger ohne große Mühe dein Hotel zerstört.

    Hab es dank Sonay hingekriegt, aber wie kommst du darauf das mysql nicht mehr empfohlen ist?

    Du hast ein anderen Hash als Passwort als beim alten. Kontrolliere ob beide Hashs vom alten und neuem Register die selben sind.

    Oiii Sonayy, ja ich schaue gleich :D

    #EDIT

    Ich bin irgendwie zu dumm um es hinzukriegen

    Alter Register

    https://pastebin.com/rJn95r5G

    Neuer Register

    https://pastebin.com/bTWzqVBs

    Weißt jemand was man genau ändern muss? xD Habs gerade alles versucht und nicht hingekriegt.

    Hab versucht sha1 mit md5 zu ändern, trotzdem erfolglos.

    Hallo RT,

    ich hab ein Problem mit den Register, seitdem ich einen neuen hab, spinnt es etwas.

    Ich habe bei den alten Regi und neuen Regi einen Benutzer erstellt mit den selben Passwort.

    Der Acc von den alten Regi funktioiert einwandfrei und kann mich einloggen, aber bei den neuen kann ich mich nicht einloggen.

    097.PNG Das sind die selbe Passwörter, wieso ist es dann anders bei der Password tabelle?


    Php code:

    Spoiler anzeigen

    <?php

    error_reporting(0);

    require_once('./conf/core.php');

    if(isset($_SESSION["username"]))

    header("location: me");


    if(isset($_POST['submit']))

    {

    $username = mysql_real_escape_string($_POST['username']);

    $password = $_POST['password'];

    $password2 = $_POST['password2'];

    $email = mysql_real_escape_string($_POST['email']);

    $last_online = strtotime(date("H:i"));

    $last_ip = $_SERVER['REMOTE_ADDR'];

    $ip_reg = $_SERVER['REMOTE_ADDR'];

    $online = 1;

    $agb_check = $_POST['agb_check'];

    $geschlecht = $_POST['geschlecht'];

    $gender = $_POST['geschlecht'];

    if($gender === 'm') {

    $look = 'ch-1201-110.hr-3163-45.cc-3007-76-1408.sh-3016-110.lg-3057-76.hd-185-1.ch-215-1408';

    } else {

    $look = 'ca-3175-62.fa-1201-110.cc-3008-63-63.lg-3216-110.hd-625-28.ch-630-110.he-1602-85.hr-3012-1090';

    }

    if (strlen($username) > 0 OR strlen($password) > 0 OR strlen($password2) > 0 OR strlen($email) > 0)

    {

    $checkusername = mysql_query("SELECT id FROM users WHERE username = '".$username."' LIMIT 1");

    if(mysql_num_rows($checkusername) == 0) {

    if(strlen($username) > 2)

    {

    if(strlen($password) > 5)

    {

    if($password == $password2)

    {

    if(strlen($email) > 0)

    {

    if ($agb_check!=0) {

    if ($geschlecht == "m" || $geschlecht == "f") {

    $motto = mysql_real_escape_string($_POST['motto']); //ggf noch laenge pruefen

    mysql_query("INSERT INTO users (username, password, mail, motto, last_online, ip_last, ip_reg, online, gender, look) VALUES (

    '".$username."',

    '".sha1(sha1($password2))."',

    '".$email."',

    '".$motto."',

    '".$last_online."',

    '".$last_ip."',

    '".$ip_reg."',

    '".$online."',

    '".$geschlecht."',

    '".$look."'

    )") or die(mysql_error());

    $_SESSION['username'] = $username;

    $_SESSION['password'] = sha1(sha1($password));

    header("location: me");

    }else{

    $err = "Yanlis!";

    }

    }else{

    $err = "Bitte akzeptieren sie die AGBs.";

    }

    } else {

    $err = "E-Mail ist falsch!";

    }

    } else {

    $err = "Das Passwort ist falsch!";

    }

    } else {

    $err = "Dein Name ist zulang.";

    }

    } else {

    $err = "Dein Name ist zu kurz";

    }

    } else {

    $err = "Benutzer ist vergeben!";

    }

    } else {

    $err = "Oops, bitte alle Felder f&uuml;llen!";

    }

    }

    ?>

    Hallo RetroTown,

    Ich wollte mein Seitenalert mit <marquee> machen und ich will es jetzt bisschen mehr anpassend.

    4958.PNG

    Also wo die Blauen Linien ist das ende z.b. rechts von der Blauelinie bis nach links und dann kommt es wieder bei der rechte Linie, also das es nicht über die Komplette Seite ist.