vote.php geht nicht

08/07/2011 17:23 .Stefan#1
Hey com ,

Ich wollte heute Vote 4 coins einfügen , doch wenn ich die adresse aufrufe :
h t t p : / / meineseite / pages /vote.php

kommt immer folgende Meldung : You have no permissions for this side .

Die vote.php ist ein addon für die mt2gs homepage . Die vote.php ist im anhang. mysql daten habe ich dort natürlich eingetragen.

PHP Code:
<div id="content">            <div class="postui2 text-title">
                    <h2>
                  Vote
                    
                    </h2>
</div>
                <div class="postui2 text-con">
                <div class="con-wrap">
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
?>
<?php

class Vote
{

    
## Edit the info to your liking
    
    
var $config = array(
        
'db_host'        =>    'ip',
        
'db_user'        =>    'root',
        
'db_pass'        =>    'pw',
        
'db_database'    =>    'account',
        
## Wie viele Stunden müssen die Spieler warten bis sie wieder Voten können ?
        
'vote_int'       =>    12,
        
## Wie Viel Coins bekommt man fürs Voten ?
        
'vote_points'    =>    50
    
);
    
    
    public function 
__construct()
    {
        
$connect mysql_connect($this->config['db_host'], $this->config['db_user'], $this->config['db_pass']);
        
        if(!
$connect)
            die(
mysql_error());
            
        
$db mysql_select_db($this->config['db_database'], $connect);
        
        if(!
$db)
            die(
mysql_error());
        
    }

  
    
    public function 
do_vote()
    {
        
$name mysql_real_escape_string($_POST['name']);
        

            
$fetch mysql_query("SELECT * FROM `account` WHERE `login` LIKE '".$_SESSION['user_name']."'" "LIMIT 1") or die(mysql_error());
            
$get mysql_fetch_array($fetch);
            
        
            
            if((
time() - $get['lastvote']) < (3600 $this->config['vote_int']) && $get['lastvote'] != 0)
            {
                
$hours_left round((((($get['lastvote'] + (3600 $this->config['vote_int'])) - time()) / 3600)), 0);
                die(
'Du kanns er wieder in '.$hours_left.' stunden Voten!.');
            }
            
            else
            {
                
mysql_query("UPDATE `account` SET `coins` = (`coins` + ".$this->config['vote_points']."), `lastvote` = '".time()."' WHERE `login` LIKE '".$_SESSION['user_name']."' LIMIT 1") or die(mysql_error());
?>


<meta http-equiv="refresh" content="2;url=http://votelink/">


<?php
                
echo "Sie werden jetzt zur Vote seite weitergeleitet ...";
                
            }
        
        
    }
    
    public function 
vote_forms()
    {
        if(!isset(
$_POST['submit']))
        {
            echo 
"
                <span style='color: red; font-weight: bold;'>Du bekommst Coins fuer jeden Vote! (Alle 12 Stunden)</span><br /><br>Das Voten mit mehreren Accounts wird mit einer Account-Sperre bestraft.<br /><br />die Coins werden erst nach dem Voten gutgeschrieben.<br>
                <form method='post' action=''>
                    <input type='submit' name='submit' value='Vote!' />
                </form>
            "
;
            
        }
        else
        {
            
$this->do_vote();
        }
    }
}
?>
<?php

$vote 
= new Vote();
$vote->vote_forms();
?> 
<?php
$str 
'PHA+IDxwPg==';
echo 
base64_decode($str);
?>
<?PHP
  
}
  else {
    echo
'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
  }
?>
</div> 
                <div class="postui2 text-end">
             
                
                  
    </div></div>
08/07/2011 18:32 .Cookie™#2
das bedeutet du hast keine berechtigung diese seite aus zu rufen , ist es nur bei der seite so oder bei jeder ?
08/07/2011 19:54 Schlafhut#3
Guck ob bei diesem Teil

PHP Code:
var $config = array( 
        
'db_host'        =>    'ip'
        
'db_user'        =>    'root'
        
'db_pass'        =>    'pw'
        
'db_database'    =>    'account'
Alles richtig ausgefuellt ist :)

.................................................. ...........................

Wenn ich helfen konnte freue ich mich ueber einen Thanks !
08/07/2011 20:11 .Stefan#4
Quote:
Originally Posted by .Cookie™ View Post
das bedeutet du hast keine berechtigung diese seite aus zu rufen , ist es nur bei der seite so oder bei jeder ?
nur bei der seite . Die anderen gehen alle.
Quote:
Originally Posted by Schlafhut View Post
Guck ob bei diesem Teil

PHP Code:
var $config = array( 
        
'db_host'        =>    'ip'
        
'db_user'        =>    'root'
        
'db_pass'        =>    'pw'
        
'db_database'    =>    'account'
Alles richtig ausgefuellt ist :)

.................................................. ...........................

Wenn ich helfen konnte freue ich mich ueber einen Thanks !
Die daten sind ausgefüllt ^^