Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Need help guys! - Invalid username or password!
06-26-2012, 01:16 PM (This post was last modified: 06-26-2012 01:17 PM by trytofly.)
Post: #1
Need help guys! - Invalid username or password!
Hi,

Cant login to my user account it says: Invalid username or password! but when i change auth.php file with encode auth.php its working. Someone can help me? Smile i thing something wrong with : public function haslogin( )?

auth.php - ENCODED I can login to my user accout with this script

Code:
<?php //0035e
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='/ioncube/ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so'​);$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(s​trlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;br​eak;}}}@dl($__ln);}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the site administrator.');exit(199);
?>
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

auth.php - DECODED I can't login to my user accout with this script
Code:
<?php
/*********************/
/*                   */
/*  Version : 5.1.0  */
/*  Author  : RM     */
/*  Comment : 071223 */
/*                   */
/*********************/

class auth
{

    public function auth( )
    {
    }

    public function haslogin( )
    {
        $this->username = $_POST[$this->post_index['user']];
        if ( $_POST[$this->post_index['pass']] )
        {
            $this->passhash = $user->encode( $_POST[$this->post_index['pass']] );
        }
        $this->username = $this->_stripslashes( $this->username );
        $this->passhash = $this->_stripslashes( $this->passhash );
        return $this->checklogin( $this->username, $this->passhash );
    }

    public function checklogin( $user = null, $passhash = null )
    {
        if ( $user === null )
        {
            $user = $this->username;
        }
        if ( $passhash === null )
        {
            $passhash = $this->passhash;
        }
        global $config_abs_path;
        require_once( $config_abs_path."/classes/users.php" );
        $usr = new users( );
        return $usr->validAccount( $user, $passhash );
    }

    public function checkidentity( $user = null, $identity = null )
    {
        if ( $user === null )
        {
            $user = $this->username;
        }
        global $config_abs_path;
        require_once( $config_abs_path."/classes/users.php" );
        $usr = new users( );
        return $usr->checkIdentity( $user, $identity );
    }

    public function savelogin( $ip, $uid = null, $provider = null )
    {
        global $db;
        $_SESSION[$this->session_index['user']] = $this->username;
        $_SESSION[$this->session_index['pass']] = $this->passhash;
        if ( $uid )
        {
            $_SESSION[$this->session_index['user']] = $uid;
        }
        if ( $provider )
        {
            $this->username = $uid;
            $_SESSION[$this->session_index['user']] = $uid;
            $_SESSION[$this->session_index['pass']] = users::encode( $provider );
            $_SESSION['provider'] = $provider;
        }
        else
        {
            $_SESSION['provider'] = null;
            $_SESSION['identity'] = null;
        }
        $timestamp = date( "Y-m-d H:i:s" );
        $res = $db->query( "insert into ".TABLE_LOGIN_HISTORY." set username='{$this->username}', date_login = '{$timestamp}', ip = '{$ip}', succeeded = 1" );
        $this->admin_clearlogin( );
    }

    public function saveidentitylogin( $ip, $username, $auth_provider, $identity )
    {
        global $db;
        $arr = users::getUserPassWithIdentity( $identity, $auth_provider );
        $this->username = $arr['username'];
        $_SESSION[$this->session_index['user']] = $arr['username'];
        $_SESSION[$this->session_index['pass']] = $arr['password'];
        $_SESSION['provider'] = $auth_provider;
        $_SESSION['identity'] = $identity;
        $timestamp = date( "Y-m-d H:i:s" );
        $res = $db->query( "insert into ".TABLE_LOGIN_HISTORY." set username='{$this->username}', date_login = '{$timestamp}', ip = '{$ip}', succeeded = 1" );
        $this->admin_clearlogin( );
    }

    public function savefailedlogin( $ip )
    {
        global $db;
        $timestamp = date( "Y-m-d H:i:s" );
        $res = $db->query( "insert into ".TABLE_LOGIN_HISTORY." set username = '{$this->username}', date_login = '{$timestamp}', `ip` = '{$ip}', succeeded = 0" );
    }

    public function autologin( $user_id )
    {
        $usr = new users( );
        $username = $usr->getUsername( $user_id );
        $passhash = $usr->getPassHash( $user_id );
        $_SESSION[$this->session_index['user']] = $username;
        $_SESSION[$this->session_index['pass']] = $passhash;
        global $db;
        $external = $db->fetchAssoc( "select `identity`, `auth_provider` from ".TABLE_USERS." where id='{$user_id}'" );
        if ( $external )
        {
            $_SESSION[$this->session_index['pass']] = $passhash;
            if ( isset( $external['provider'] ) )
            {
                $_SESSION['provider'] = $external['provider'];
            }
            if ( isset( $external['identity'] ) )
            {
                $_SESSION['identity'] = $external['identity'];
            }
        }
        else
        {
            $_SESSION['provider'] = null;
            $_SESSION['identity'] = null;
        }
    }

    public function expire( $time )
    {
        $this->expire = $time;
        session_cache_limiter( "private" );
        session_cache_expire( $time / 60 );
    }

    public function clearlogin( )
    {
        unset( $_SESSION[$this->session_index['user']] );
        unset( $_SESSION[$this->session_index['pass']] );
    }

    public function _stripslashes( $text )
    {
        if ( get_magic_quotes_gpc( ) )
        {
            $text = stripslashes( $text );
        }
        return $text;
    }

    public function loggedin( )
    {
        if ( !isset( $_SESSION[$this->session_index['user']] ) || !isset( $_SESSION[$this->session_index['pass']] ) )
        {
            return 0;
        }
        if ( !$this->checklogin( $_SESSION[$this->session_index['user']], $_SESSION[$this->session_index['pass']] ) )
        {
            return 0;
        }
        return $_SESSION[$this->session_index['user']];
    }

    public function crtuser( )
    {
        return $_SESSION[$this->session_index['user']];
    }

    public function crtuserid( )
    {
        global $config_abs_path;
        require_once( $config_abs_path."/classes/users.php" );
        if ( !isset( $_SESSION[$this->session_index['user']] ) )
        {
            return 0;
        }
        $username = $_SESSION[$this->session_index['user']];
        $identity = $_SESSION['identity'];
        $usr = new users( );
        $user_id = $usr->getUserId( $username, $identity );
        return $user_id;
    }

    public function admin_haslogin( )
    {
        $this->username = $_POST[$this->admin_post_index['user']];
        $this->passhash = settings::encode( $_POST[$this->admin_post_index['pass']] );
        $this->username = $this->_stripslashes( $this->username );
        $this->passhash = $this->_stripslashes( $this->passhash );
        return $this->admin_checklogin( $this->username, $this->passhash );
    }

    public function admin_checklogin( $user = null, $passhash = null )
    {
        if ( $user === null )
        {
            $user = $this->username;
        }
        if ( $passhash === null )
        {
            $passhash = $this->passhash;
        }
        if ( !$user || !$passhash )
        {
            return 0;
        }
        global $settings;
        $admin_user = $settings['admin_username'];
        $admin_password = $settings['admin_password'];
        if ( $admin_user == $user && $admin_password == $passhash )
        {
            return 1;
        }
        return 0;
    }

    public function admin_savelogin( $ip )
    {
        global $db;
        $_SESSION[$this->admin_session_index['user']] = $this->username;
        $_SESSION[$this->admin_session_index['pass']] = $this->passhash;
        $_SESSION['provider'] = null;
        $_SESSION['identity'] = null;
        $timestamp = date( "Y-m-d H:i:s" );
        $res = $db->query( "insert into ".TABLE_LOGIN_HISTORY." set username = '{$this->username}', date_login = '{$timestamp}', `ip` = '{$ip}', succeeded = 1" );
        $this->clearlogin( );
    }

    public function adminloggedin( )
    {
        if ( !isset( $_SESSION[$this->admin_session_index['user']] ) || !isset( $_SESSION[$this->admin_session_index['pass']] ) )
        {
            return 0;
        }
        if ( !$this->admin_checklogin( $_SESSION[$this->admin_session_index['user']], $_SESSION[$this->admin_session_index['pass']] ) )
        {
            return 0;
        }
        return 1;
    }

    public function admin_clearlogin( )
    {
        if ( isset( $_SESSION[$this->admin_session_index['user']] ) )
        {
            unset( $_SESSION[$this->admin_session_index['user']] );
        }
        if ( isset( $_SESSION[$this->admin_session_index['pass']] ) )
        {
            unset( $_SESSION[$this->admin_session_index['pass']] );
        }
    }

    public function getlastlogin( $username )
    {
        global $db;
        global $appearance_settings;
        $date_format = $appearance_settings['date_format_long'];
        $arr = array( );
        $arr = $db->fetchAssoc( "select date_format(date_login, '{$date_format}') as date_login_nice, ip from ".TABLE_LOGIN_HISTORY." where username like '{$username}' and succeeded = 1 order by date_login desc limit 1" );
        return $arr;
    }

    public function getloginbefore( $username )
    {
        global $db;
        global $appearance_settings;
        $date_format = $appearance_settings['date_format_long'];
        $arr = array( );
        $arr = $db->fetchAssoc( "select date_format(date_login, '{$date_format}') as date_login_nice, ip from ".TABLE_LOGIN_HISTORY." where username like '{$username}' and succeeded = 1 order by date_login desc limit 1,1 " );
        return $arr;
    }

    public function authcount( $user )
    {
        global $db;
        $count = $db->fetchRow( "select count(*) from ".TABLE_LOGIN_HISTORY." where username like '{$user}'" );
        return $count;
    }

    public function getnoauthpages( $user, $no_per_page )
    {
        $total = $this->authCount( $user );
        if ( $total == 0 )
        {
            return 1;
        }
        return ceil( $total / $no_per_page );
    }

    public function getloginhistory( $user, $page, $no_per_page )
    {
        $start = ( $page - 1 ) * $no_per_page;
        global $appearance_settings;
        global $db;
        $date_format = $appearance_settings['date_format_long'];
        $arr = $db->fetchAssocList( "select *, date_format(date_login, '{$date_format}') as date_login_nice from ".TABLE_LOGIN_HISTORY." where username like '{$user}' order by date_login desc limit {$start}, {$no_per_page}" );
        $i = 0;
        $array = array( );
        foreach ( $arr as $result )
        {
            $array[$i] = $result;
            if ( $i % 2 )
            {
                $array[$i]['style'] = "_odd";
            }
            else
            {
                $array[$i]['style'] = "_even";
            }
            ++$i;
        }
        return $array;
    }

    public function deleteloginhistory( $user )
    {
        global $db;
        $db->query( "delete from ".TABLE_LOGIN_HISTORY." where username like '{$user}'" );
        return 1;
    }

    public function geterror( )
    {
        return $this->error;
    }

    public function adderror( $str )
    {
        $this->error .= $str;
    }

    public function seterror( $str )
    {
        $this->error = $str;
    }

}

?>

Someone can help me fix? Smile
Find all posts by this user
Quote this message in a reply
06-26-2012, 07:38 PM
Post: #2
RE: Need help guys! - Invalid username or password!
anyone can help me? Smile
Find all posts by this user
Quote this message in a reply
06-27-2012, 02:31 PM
Post: #3
RE: Need help guys! - Invalid username or password!
(06-26-2012 07:38 PM)trytofly Wrote:  anyone can help me? Smile

Please attach the nonencoded file
Find all posts by this user
Quote this message in a reply
06-27-2012, 03:33 PM
Post: #4
RE: Need help guys! - Invalid username or password!
There is it! Smile)) Thanx


Attached File(s)
.zip  auth.zip (Size: 14.13 KB / Downloads: 8)
Find all posts by this user
Quote this message in a reply
06-28-2012, 05:51 AM
Post: #5
RE: Need help guys! - Invalid username or password!
(06-27-2012 02:31 PM)kingofseo Wrote:  
(06-26-2012 07:38 PM)trytofly Wrote:  anyone can help me? Smile

Please attach the nonencoded file

Where are u? Wink
Find all posts by this user
Quote this message in a reply
06-28-2012, 08:16 AM
Post: #6
RE: Need help guys! - Invalid username or password!
(06-28-2012 05:51 AM)trytofly Wrote:  
(06-27-2012 02:31 PM)kingofseo Wrote:  
(06-26-2012 07:38 PM)trytofly Wrote:  anyone can help me? Smile

Please attach the nonencoded file

Where are u? Wink

PHP Code:
<?php
session_start
();
ob_start();
class 
auth
{

    public function 
auth( )
    {
    }

    public function 
haslogin( )
    {
        
$this->username $_POST[$this->post_index['user']];
        if ( 
$_POST[$this->post_index['pass']] )
        {
            
$this->passhash $user->encode$_POST[$this->post_index['pass']] );
        }
        
$this->username $this->_stripslashes$this->username );
        
$this->passhash $this->_stripslashes$this->passhash );
        return 
$this->checklogin$this->username$this->passhash );
    }

    public function 
checklogin$user null$passhash null )
    {
        if ( 
$user === null )
        {
            
$user $this->username;
        }
        if ( 
$passhash === null )
        {
            
$passhash $this->passhash;
        }
        global 
$config_abs_path;
        require_once( 
$config_abs_path."/classes/users.php" );
        
$usr = new users();
        return 
$usr->validAccount($user,$passhash);
    }

    public function 
checkidentity$user null$identity null )
    {
        if ( 
$user === null )
        {
            
$user $this->username;
        }
        global 
$config_abs_path;
        require_once( 
$config_abs_path."/classes/users.php" );
        
$usr = new users( );
        return 
$usr->checkIdentity$user$identity );
    }

    public function 
savelogin$ip$uid null$provider null )
    {
        global 
$db;
        
$_SESSION[$this->session_index['user']] = $this->username;
        
$_SESSION[$this->session_index['pass']] = $this->passhash;
        if ( 
$uid )
        {
            
$_SESSION[$this->session_index['user']] = $uid;
        }
        if ( 
$provider )
        {
            
$this->username $uid;
            
$_SESSION[$this->session_index['user']] = $uid;
            
$_SESSION[$this->session_index['pass']] = users::encode$provider );
            
$_SESSION['provider'] = $provider;
        }
        else
        {
            
$_SESSION['provider'] = null;
            
$_SESSION['identity'] = null;
        }
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username='{$this->username}', date_login = '{$timestamp}', ip = '{$ip}', succeeded = 1" );
        
$this->admin_clearlogin( );
    }

    public function 
saveidentitylogin$ip$username$auth_provider$identity )
    {
        global 
$db;
        
$arr users::getUserPassWithIdentity$identity$auth_provider );
        
$this->username $arr['username'];
        
$_SESSION[$this->session_index['user']] = $arr['username'];
        
$_SESSION[$this->session_index['pass']] = $arr['password'];
        
$_SESSION['provider'] = $auth_provider;
        
$_SESSION['identity'] = $identity;
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username='{$this->username}', date_login = '{$timestamp}', ip = '{$ip}', succeeded = 1" );
        
$this->admin_clearlogin( );
    }

    public function 
savefailedlogin$ip )
    {
        global 
$db;
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username = '{$this->username}', date_login = '{$timestamp}', `ip` = '{$ip}', succeeded = 0" );
    }

    public function 
autologin$user_id )
    {
        
$usr = new users( );
        
$username $usr->getUsername$user_id );
        
$passhash $usr->getPassHash$user_id );
        
$_SESSION[$this->session_index['user']] = $username;
        
$_SESSION[$this->session_index['pass']] = $passhash;
        global 
$db;
        
$external $db->fetchAssoc"select `identity`, `auth_provider` from ".TABLE_USERS." where id='{$user_id}'" );
        if ( 
$external )
        {
            
$_SESSION[$this->session_index['pass']] = $passhash;
            if ( isset( 
$external['provider'] ) )
            {
                
$_SESSION['provider'] = $external['provider'];
            }
            if ( isset( 
$external['identity'] ) )
            {
                
$_SESSION['identity'] = $external['identity'];
            }
        }
        else
        {
            
$_SESSION['provider'] = null;
            
$_SESSION['identity'] = null;
        }
    }

    public function 
expire$time )
    {
        
$this->expire $time;
        
session_cache_limiter"private" );
        
session_cache_expire$time 60 );
    }

    public function 
clearlogin( )
    {
        unset( 
$_SESSION[$this->session_index['user']] );
        unset( 
$_SESSION[$this->session_index['pass']] );
    }

    public function 
_stripslashes$text )
    {
        if ( 
get_magic_quotes_gpc( ) )
        {
            
$text stripslashes$text );
        }
        return 
$text;
    }

    public function 
loggedin( )
    {
        if ( !isset( 
$_SESSION[$this->session_index['user']] ) || !isset( $_SESSION[$this->session_index['pass']] ) )
        {
            return 
0;
        }
        if ( !
$this->checklogin$_SESSION[$this->session_index['user']], $_SESSION[$this->session_index['pass']] ) )
        {
            return 
0;
        }
        return 
$_SESSION[$this->session_index['user']];
    }

    public function 
crtuser( )
    {
        return 
$_SESSION[$this->session_index['user']];
    }

    public function 
crtuserid( )
    {
        global 
$config_abs_path;
        require_once( 
$config_abs_path."/classes/users.php" );
        if ( !isset( 
$_SESSION[$this->session_index['user']] ) )
        {
            return 
0;
        }
        
$username $_SESSION[$this->session_index['user']];
        
$identity $_SESSION['identity'];
        
$usr = new users( );
        
$user_id $usr->getUserId$username$identity );
        return 
$user_id;
    }

    public function 
admin_haslogin( )
    {
        
$this->username $_POST[$this->admin_post_index['user']];
        
$this->passhash settings::encode$_POST[$this->admin_post_index['pass']] );
        
$this->username $this->_stripslashes$this->username );
        
$this->passhash $this->_stripslashes$this->passhash );
        return 
$this->admin_checklogin$this->username$this->passhash );
    }

    public function 
admin_checklogin$user null$passhash null )
    {
        if ( 
$user === null )
        {
            
$user $this->username;
        }
        if ( 
$passhash === null )
        {
            
$passhash $this->passhash;
        }
        if ( !
$user || !$passhash )
        {
            return 
0;
        }
        global 
$settings;
        
$admin_user $settings['admin_username'];
        
$admin_password $settings['admin_password'];
        if ( 
$admin_user == $user && $admin_password == $passhash )
        {
            return 
1;
        }
        return 
0;
    }

    public function 
admin_savelogin$ip )
    {
        global 
$db;
        
$_SESSION[$this->admin_session_index['user']] = $this->username;
        
$_SESSION[$this->admin_session_index['pass']] = $this->passhash;
        
$_SESSION['provider'] = null;
        
$_SESSION['identity'] = null;
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username = '{$this->username}', date_login = '{$timestamp}', `ip` = '{$ip}', succeeded = 1" );
        
$this->clearlogin( );
    }

    public function 
adminloggedin( )
    {
        if ( !isset( 
$_SESSION[$this->admin_session_index['user']] ) || !isset( $_SESSION[$this->admin_session_index['pass']] ) )
        {
            return 
0;
        }
        if ( !
$this->admin_checklogin$_SESSION[$this->admin_session_index['user']], $_SESSION[$this->admin_session_index['pass']] ) )
        {
            return 
0;
        }
        return 
1;
    }

    public function 
admin_clearlogin( )
    {
        if ( isset( 
$_SESSION[$this->admin_session_index['user']] ) )
        {
            unset( 
$_SESSION[$this->admin_session_index['user']] );
        }
        if ( isset( 
$_SESSION[$this->admin_session_index['pass']] ) )
        {
            unset( 
$_SESSION[$this->admin_session_index['pass']] );
        }
    }

    public function 
getlastlogin$username )
    {
        global 
$db;
        global 
$appearance_settings;
        
$date_format $appearance_settings['date_format_long'];
        
$arr = array( );
        
$arr $db->fetchAssoc"select date_format(date_login, '{$date_format}') as date_login_nice, ip from ".TABLE_LOGIN_HISTORY." where username like '{$username}' and succeeded = 1 order by date_login desc limit 1" );
        return 
$arr;
    }

    public function 
getloginbefore$username )
    {
        global 
$db;
        global 
$appearance_settings;
        
$date_format $appearance_settings['date_format_long'];
        
$arr = array( );
        
$arr $db->fetchAssoc"select date_format(date_login, '{$date_format}') as date_login_nice, ip from ".TABLE_LOGIN_HISTORY." where username like '{$username}' and succeeded = 1 order by date_login desc limit 1,1 " );
        return 
$arr;
    }

    public function 
authcount$user )
    {
        global 
$db;
        
$count $db->fetchRow"select count(*) from ".TABLE_LOGIN_HISTORY." where username like '{$user}'" );
        return 
$count;
    }

    public function 
getnoauthpages$user$no_per_page )
    {
        
$total $this->authCount$user );
        if ( 
$total == )
        {
            return 
1;
        }
        return 
ceil$total $no_per_page );
    }

    public function 
getloginhistory$user$page$no_per_page )
    {
        
$start = ( $page ) * $no_per_page;
        global 
$appearance_settings;
        global 
$db;
        
$date_format $appearance_settings['date_format_long'];
        
$arr $db->fetchAssocList"select *, date_format(date_login, '{$date_format}') as date_login_nice from ".TABLE_LOGIN_HISTORY." where username like '{$user}' order by date_login desc limit {$start}{$no_per_page});
        
$i 0;
        
$array = array( );
        foreach ( 
$arr as $result )
        {
            
$array[$i] = $result;
            if ( 
$i )
            {
                
$array[$i]['style'] = "_odd";
            }
            else
            {
                
$array[$i]['style'] = "_even";
            }
            ++
$i;
        }
        return 
$array;
    }

    public function 
deleteloginhistory$user )
    {
        global 
$db;
        
$db->query"delete from ".TABLE_LOGIN_HISTORY." where username like '{$user}'" );
        return 
1;
    }

    public function 
geterror( )
    {
        return 
$this->error;
    }

    public function 
adderror$str )
    {
        
$this->error .= $str;
    }

    public function 
seterror$str )
    {
        
$this->error $str;
    }

}

?>
Find all posts by this user
Quote this message in a reply
06-28-2012, 11:07 AM
Post: #7
RE: Need help guys! - Invalid username or password!
(06-28-2012 08:16 AM)kingofseo Wrote:  
(06-28-2012 05:51 AM)trytofly Wrote:  
(06-27-2012 02:31 PM)kingofseo Wrote:  
(06-26-2012 07:38 PM)trytofly Wrote:  anyone can help me? Smile

Please attach the nonencoded file

Where are u? Wink

PHP Code:
<?php
session_start
();
ob_start();
class 
auth
{

    public function 
auth( )
    {
    }

    public function 
haslogin( )
    {
        
$this->username $_POST[$this->post_index['user']];
        if ( 
$_POST[$this->post_index['pass']] )
        {
            
$this->passhash $user->encode$_POST[$this->post_index['pass']] );
        }
        
$this->username $this->_stripslashes$this->username );
        
$this->passhash $this->_stripslashes$this->passhash );
        return 
$this->checklogin$this->username$this->passhash );
    }

    public function 
checklogin$user null$passhash null )
    {
        if ( 
$user === null )
        {
            
$user $this->username;
        }
        if ( 
$passhash === null )
        {
            
$passhash $this->passhash;
        }
        global 
$config_abs_path;
        require_once( 
$config_abs_path."/classes/users.php" );
        
$usr = new users();
        return 
$usr->validAccount($user,$passhash);
    }

    public function 
checkidentity$user null$identity null )
    {
        if ( 
$user === null )
        {
            
$user $this->username;
        }
        global 
$config_abs_path;
        require_once( 
$config_abs_path."/classes/users.php" );
        
$usr = new users( );
        return 
$usr->checkIdentity$user$identity );
    }

    public function 
savelogin$ip$uid null$provider null )
    {
        global 
$db;
        
$_SESSION[$this->session_index['user']] = $this->username;
        
$_SESSION[$this->session_index['pass']] = $this->passhash;
        if ( 
$uid )
        {
            
$_SESSION[$this->session_index['user']] = $uid;
        }
        if ( 
$provider )
        {
            
$this->username $uid;
            
$_SESSION[$this->session_index['user']] = $uid;
            
$_SESSION[$this->session_index['pass']] = users::encode$provider );
            
$_SESSION['provider'] = $provider;
        }
        else
        {
            
$_SESSION['provider'] = null;
            
$_SESSION['identity'] = null;
        }
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username='{$this->username}', date_login = '{$timestamp}', ip = '{$ip}', succeeded = 1" );
        
$this->admin_clearlogin( );
    }

    public function 
saveidentitylogin$ip$username$auth_provider$identity )
    {
        global 
$db;
        
$arr users::getUserPassWithIdentity$identity$auth_provider );
        
$this->username $arr['username'];
        
$_SESSION[$this->session_index['user']] = $arr['username'];
        
$_SESSION[$this->session_index['pass']] = $arr['password'];
        
$_SESSION['provider'] = $auth_provider;
        
$_SESSION['identity'] = $identity;
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username='{$this->username}', date_login = '{$timestamp}', ip = '{$ip}', succeeded = 1" );
        
$this->admin_clearlogin( );
    }

    public function 
savefailedlogin$ip )
    {
        global 
$db;
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username = '{$this->username}', date_login = '{$timestamp}', `ip` = '{$ip}', succeeded = 0" );
    }

    public function 
autologin$user_id )
    {
        
$usr = new users( );
        
$username $usr->getUsername$user_id );
        
$passhash $usr->getPassHash$user_id );
        
$_SESSION[$this->session_index['user']] = $username;
        
$_SESSION[$this->session_index['pass']] = $passhash;
        global 
$db;
        
$external $db->fetchAssoc"select `identity`, `auth_provider` from ".TABLE_USERS." where id='{$user_id}'" );
        if ( 
$external )
        {
            
$_SESSION[$this->session_index['pass']] = $passhash;
            if ( isset( 
$external['provider'] ) )
            {
                
$_SESSION['provider'] = $external['provider'];
            }
            if ( isset( 
$external['identity'] ) )
            {
                
$_SESSION['identity'] = $external['identity'];
            }
        }
        else
        {
            
$_SESSION['provider'] = null;
            
$_SESSION['identity'] = null;
        }
    }

    public function 
expire$time )
    {
        
$this->expire $time;
        
session_cache_limiter"private" );
        
session_cache_expire$time 60 );
    }

    public function 
clearlogin( )
    {
        unset( 
$_SESSION[$this->session_index['user']] );
        unset( 
$_SESSION[$this->session_index['pass']] );
    }

    public function 
_stripslashes$text )
    {
        if ( 
get_magic_quotes_gpc( ) )
        {
            
$text stripslashes$text );
        }
        return 
$text;
    }

    public function 
loggedin( )
    {
        if ( !isset( 
$_SESSION[$this->session_index['user']] ) || !isset( $_SESSION[$this->session_index['pass']] ) )
        {
            return 
0;
        }
        if ( !
$this->checklogin$_SESSION[$this->session_index['user']], $_SESSION[$this->session_index['pass']] ) )
        {
            return 
0;
        }
        return 
$_SESSION[$this->session_index['user']];
    }

    public function 
crtuser( )
    {
        return 
$_SESSION[$this->session_index['user']];
    }

    public function 
crtuserid( )
    {
        global 
$config_abs_path;
        require_once( 
$config_abs_path."/classes/users.php" );
        if ( !isset( 
$_SESSION[$this->session_index['user']] ) )
        {
            return 
0;
        }
        
$username $_SESSION[$this->session_index['user']];
        
$identity $_SESSION['identity'];
        
$usr = new users( );
        
$user_id $usr->getUserId$username$identity );
        return 
$user_id;
    }

    public function 
admin_haslogin( )
    {
        
$this->username $_POST[$this->admin_post_index['user']];
        
$this->passhash settings::encode$_POST[$this->admin_post_index['pass']] );
        
$this->username $this->_stripslashes$this->username );
        
$this->passhash $this->_stripslashes$this->passhash );
        return 
$this->admin_checklogin$this->username$this->passhash );
    }

    public function 
admin_checklogin$user null$passhash null )
    {
        if ( 
$user === null )
        {
            
$user $this->username;
        }
        if ( 
$passhash === null )
        {
            
$passhash $this->passhash;
        }
        if ( !
$user || !$passhash )
        {
            return 
0;
        }
        global 
$settings;
        
$admin_user $settings['admin_username'];
        
$admin_password $settings['admin_password'];
        if ( 
$admin_user == $user && $admin_password == $passhash )
        {
            return 
1;
        }
        return 
0;
    }

    public function 
admin_savelogin$ip )
    {
        global 
$db;
        
$_SESSION[$this->admin_session_index['user']] = $this->username;
        
$_SESSION[$this->admin_session_index['pass']] = $this->passhash;
        
$_SESSION['provider'] = null;
        
$_SESSION['identity'] = null;
        
$timestamp date"Y-m-d H:i:s" );
        
$res $db->query"insert into ".TABLE_LOGIN_HISTORY." set username = '{$this->username}', date_login = '{$timestamp}', `ip` = '{$ip}', succeeded = 1" );
        
$this->clearlogin( );
    }

    public function 
adminloggedin( )
    {
        if ( !isset( 
$_SESSION[$this->admin_session_index['user']] ) || !isset( $_SESSION[$this->admin_session_index['pass']] ) )
        {
            return 
0;
        }
        if ( !
$this->admin_checklogin$_SESSION[$this->admin_session_index['user']], $_SESSION[$this->admin_session_index['pass']] ) )
        {
            return 
0;
        }
        return 
1;
    }

    public function 
admin_clearlogin( )
    {
        if ( isset( 
$_SESSION[$this->admin_session_index['user']] ) )
        {
            unset( 
$_SESSION[$this->admin_session_index['user']] );
        }
        if ( isset( 
$_SESSION[$this->admin_session_index['pass']] ) )
        {
            unset( 
$_SESSION[$this->admin_session_index['pass']] );
        }
    }

    public function 
getlastlogin$username )
    {
        global 
$db;
        global 
$appearance_settings;
        
$date_format $appearance_settings['date_format_long'];
        
$arr = array( );
        
$arr $db->fetchAssoc"select date_format(date_login, '{$date_format}') as date_login_nice, ip from ".TABLE_LOGIN_HISTORY." where username like '{$username}' and succeeded = 1 order by date_login desc limit 1" );
        return 
$arr;
    }

    public function 
getloginbefore$username )
    {
        global 
$db;
        global 
$appearance_settings;
        
$date_format $appearance_settings['date_format_long'];
        
$arr = array( );
        
$arr $db->fetchAssoc"select date_format(date_login, '{$date_format}') as date_login_nice, ip from ".TABLE_LOGIN_HISTORY." where username like '{$username}' and succeeded = 1 order by date_login desc limit 1,1 " );
        return 
$arr;
    }

    public function 
authcount$user )
    {
        global 
$db;
        
$count $db->fetchRow"select count(*) from ".TABLE_LOGIN_HISTORY." where username like '{$user}'" );
        return 
$count;
    }

    public function 
getnoauthpages$user$no_per_page )
    {
        
$total $this->authCount$user );
        if ( 
$total == )
        {
            return 
1;
        }
        return 
ceil$total $no_per_page );
    }

    public function 
getloginhistory$user$page$no_per_page )
    {
        
$start = ( $page ) * $no_per_page;
        global 
$appearance_settings;
        global 
$db;
        
$date_format $appearance_settings['date_format_long'];
        
$arr $db->fetchAssocList"select *, date_format(date_login, '{$date_format}') as date_login_nice from ".TABLE_LOGIN_HISTORY." where username like '{$user}' order by date_login desc limit {$start}{$no_per_page});
        
$i 0;
        
$array = array( );
        foreach ( 
$arr as $result )
        {
            
$array[$i] = $result;
            if ( 
$i )
            {
                
$array[$i]['style'] = "_odd";
            }
            else
            {
                
$array[$i]['style'] = "_even";
            }
            ++
$i;
        }
        return 
$array;
    }

    public function 
deleteloginhistory$user )
    {
        global 
$db;
        
$db->query"delete from ".TABLE_LOGIN_HISTORY." where username like '{$user}'" );
        return 
1;
    }

    public function 
geterror( )
    {
        return 
$this->error;
    }

    public function 
adderror$str )
    {
        
$this->error .= $str;
    }

    public function 
seterror$str )
    {
        
$this->error $str;
    }

}

?>

Invalid username or password! Sad
Find all posts by this user
Quote this message in a reply
06-30-2012, 07:18 AM
Post: #8
RE: Need help guys! - Invalid username or password!
hey kingofseo can you help me? Sad
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

Contact Us | Homepage | Return to Top | Return to Content | Lite (Archive) Mode | RSS Syndication