Avatar billede nickern Nybegynder
08. januar 2007 - 22:52 Der er 6 kommentarer

Problemer med mit login-system

Hejsa

Jeg er pænt forvirret her:S

Jeg har et meget stort problem. Jeg har mig et login-script, det virker fint nok på min ene side, men da jeg så skulle have det op på den anden side duer det ikke - jeg har kopieret det totalt af:s hva skal jeg gøre?

Dertil skal lige siges at de to webhoteller jeg snakker om er total identiske:) Altså det er begge STARTER webhoteller hos Surftown - så det burde ikke være det der var problemer:s

Den spøtter heller ikke nogen fejl ud når man logger ind med de rigtige oplysninger, den viser bare loginsiden igen:S

Nogen som kan hjælpe mig? For da jeg spurgte surftown, ville den første gerne hjælpe mig, da jeg så svarede ham, fik jeg et svar tilbage fra en anden, som kunne fortælle mig at de ikke tog sig af den slags:S
Avatar billede intenz Novice
09. januar 2007 - 00:14 #1
Kan godt forstå surftown ikke vil hjælpe, så kunne de ikke lave andet.

Normale logind scripts kører på en MySQL database, har du kopieret databasen også?
Avatar billede nickern Nybegynder
09. januar 2007 - 00:30 #2
ja - det forstår jeg også godt... Men mit spørgsmål til dem var jo at den virkede på mine ene konto, men ikke på den anden:s

Men ja, databasen er også kopieret identisk... Jeg ved ikke hvorfor den ikke vil logge mig ind:S
Men som sagt, den melder jo ingen fejl, den logger mig bare ikke ind. :s
Avatar billede net-base.dk Nybegynder
09. januar 2007 - 10:25 #3
Hvis du smider din PHP kode her så vil det være nemmere for os at hjælpe dig. og du har rettet username/password/database så det passer til dit andet webhotel?

DU kan også prøve at tilføje "or die(mysql_error());" til alle de stedet du forbinder eller arbejder med MySQL, denne lille ekstra stump kode gør at siden stopper og udskriver en fejl besked som du forhåbentlig kan bruge.
Avatar billede nickern Nybegynder
09. januar 2007 - 16:01 #4
Her er koden:

<?php
session_start();
require("db.php");

if ($_SESSION['id'] == 1)
{
    ?>
    <html>
    <head>
    <title>Admin side</title>
<meta name="Generator" content="Stone's WebWriter 4">
    </head>
   
    <body>
TEST DUER DET
    </body>
    </html>
    <?php
}
else
{
    if (isset($_POST['kode']) || isset($_POST['bruger']))
    {
        if (isset($_POST['kode']) && isset($_POST['bruger']))
        {
            $add_kode = md5(addslashes($_POST['kode']));
            $add_bruger = addslashes($_POST['bruger']);
           
            $query = mysql_query("SELECT * FROM brugere WHERE bruger='".$add_bruger."' AND kode='".$add_kode."'") or die (mysql_error());
            $antal = mysql_num_rows($query);
            $row = mysql_fetch_array($query);
           
            if ($antal > 0)
            {
                $_SESSION['navn'] = $_POST['bruger'];
                $_SESSION['id'] = $row['id'];
               
                header("Location: $PHP_SELF");
                exit;
            }
            else
            {
                $_SESSION['fejl'] = "Forkert brugernavn eller kode";
               
                header("location: $PHP_SELF");
                exit;
            }
        }
        else
        {
            $_SESSION['fejl'] = "Alle felter blev ikke udfyldt";
           
            header("location: $PHP_SELF");
            exit;
        }
    }
    ?>
    <html>
   
    <head>
    <title>Admin login</title>
    </head>
   
    <body>
    <center>
    <?php
    $skriv = $_SESSION['fejl'] != "" ? $_SESSION['fejl'] : "";
    $_SESSION['fejl'] == "";
    echo "<i>".$skriv."</i>";
    ?>
<center>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<table border="0">
<tr>
    <td>
<b><center>Login</center></b>
</td>
</tr>
<tr>
    <td>
<b><center>Brugernavn:
<br>
<input type="text" name="bruger"></center></b>
</td>
</tr>
<tr>
    <td>
<b><center>Kodeord:
<br>
<input type="password" name="kode"></center></b>
</td>
</tr>
</table>
    <input type="submit" value="Login">
    </form>
    </center>
    </body>
   
    </html>
    <?php
}
?>
Avatar billede magnusbm Nybegynder
01. februar 2007 - 18:08 #5
Det kan være du har en anden kode til den nye MySQL database eller en anden brugernavn ka det være det?
Avatar billede nickern Nybegynder
01. februar 2007 - 19:42 #6
Ja - men alt dette er opdateret:)

Jeg har forbindelse til databasen, så det er scriptet der ikk virker - forstår jeg bare ikke, eftersom det er det samme script, som på den anden side jeg driver - og samme webhotel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
22 min siden Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging