Avatar billede themaster Nybegynder
31. marts 2004 - 18:20 Der er 1 løsning

connect problem flere brugere

Hej Exp's

Jeg er igang med at udvikle et internt besked-system for en af mine venner. Det fungere således at når der bliver oprettet en bruger i systemmet skal denne bruger kunne bruge sit brugernavn og password til at connecte til MySQL-serveren. (f.eks.: mysql_connect(server, bruger, password);)

Brugeren bliver også oprettet i serverens standard brugerdb og med de rigtige rettigheder. Men den vil ikke connecte når brugeren åbner sin mailbox.

Der kommer følgende fejl:

Warning: mysql_connect(): Access denied for user: 'moind@129.142.198.210' (Using password: YES) in E:\Webserver\Vport.dk\php\mailbox.php on line 17

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in E:\Webserver\Vport.dk\php\mailbox.php on line 18
No Database Selected

Nu er det sjove bare at serveren ikke ligger på den IP, der er nævnt i fejlen.
Jeg kan godt connecte med admin-profilen, men jeg skal også kunne connecte med de andre. Hvad er der galt??

Her er sourcen til den side, der giver fejlen:

<?php
$user = $_GET["user"];
$id = $_COOKIE["id"];
$log_key = $_COOKIE["logkode"];
$nick_sql = $_COOKIE["nick_sql"];
$pwd_sql = $_COOKIE["pwd_sql"];
$server = "vport.dk";
  $conn = mysql_connect($server, $nick_sql, $pwd_sql);
  mysql_select_db("visionportalen_bruger", $conn);
  $result = mysql_query("SELECT * FROM bruger where id='$id'")or die(mysql_error());
  while ($row = mysql_fetch_array($result)) {
    if ($row["id"]==$id && $row["log_key"]==$log_key) {
            $conn_mailbox = mysql_connect($server, $nick_sql, $pwd_sql);
            mysql_select_db("visionportalen_bruger_mailbox", $conn_mailbox);
          $result_mailbox = mysql_query("SELECT * FROM $user")or die(mysql_error());
          while ($row = mysql_fetch_array($result_mailbox)) {
            echo "<li>hej</li>";
            }
                if(mysql_num_rows($result_mailbox)==0) {
                    echo "Der er ingen mails i din mailbox.";
                }
            mysql_close($conn_mailbox);
        } else {
            header("Location: fejl.php?id=1");
        }
    }
    mysql_close($conn);
?>

Hvad er der galt???

//themaster
Avatar billede themaster Nybegynder
03. april 2004 - 22:22 #1
lukker..... :'(
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

Forsvaret

Cyberspecialist

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Stærk sagsbehandler til støtte for Kapacitetsmanager og egen portefølje

Csis Security Group A/S

Junior Software Engineer