webForumDet fria alternativet

Problem med inloggning

1 svar · 232 visningar · startad av Qimen

QimenMedlem sedan juni 20013 568 inlägg
#1

Hej

Jag har gjort ett system till ett företag som fungerar hur bra som helst. Jag har kört det ett tag hos aleborg men helt plötsligt funka det inte mer. Kör jag det på min egen server (testat med både apache och iis) så fungerar och det fungerar även på andra webhotell, dock inte hos aleborg längre. Antagligen har de väl ändrat någon inställning men jag tycker det verkar konstigt att det skulle påverka så här mycket. Man får inget fel utan när man loggar in så får man bara "fel anv/lösenord".

Metoderna jag anväder ser ut såhär:

    function authentication()
    {
        if (!empty($_SESSION['_auth'])) {
            $this->id       = @$_SESSION['_auth']['id'];
            $this->username = @$_SESSION['_auth']['username'];
            $this->password = @$_SESSION['_auth']['password'];
			$this->access   = @$_SESSION['_auth']['access'];
        }
       
        if ($this->logged_in === true)
            $this->logged_in = true;

        if (@$_SESSION['_auth']['logged_in'] === true)
            $this->logged_in = true;
    }
	
	
function login($username, $password)
    {
        if ($this->logged_in === true)
            return true;
       
        $q = @mysql_query("SELECT id, username, password, AccessID FROM ni_users WHERE username = '{$username}' AND password = '{$password}';");
       
        if ($r = @mysql_fetch_row($q)) {
						
            $this->logged_in                = $_SESSION['_auth']['logged_in'] = true;
            $this->id                       = $_SESSION['_auth']['id']        = $r[0];
            $this->username                 = $_SESSION['_auth']['username']  = $r[1];
            $this->password                 = $_SESSION['_auth']['password']  = $r[2];
			$this->access				= $_SESSION['_auth']['access'] 	  = $r[3];
			
							      
            return true;
        }
		       
        return false;
    }

Är dessa inkompetibla med någon inställning?
http://www.bikesupport.se/info.php

Hoppas någon kan hjälpa mig. :bire

PeeerMedlem sedan mars 20025 362 inlägg
#2

Säker på att det är just ovanstående kod som strular? Kan ju vara något strul på det stället där funktionerna anropas. Annars kan du ju prova att tillfälligt plocka bort dina @ för att ev. få ett felmeddelande.

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb