Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Mysql Pass & Salt IPboard

Discussion on Mysql Pass & Salt IPboard within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1

 
-=-Killha-=-'s Avatar
 
elite*gold: 747
Join Date: Dec 2010
Posts: 1,213
Received Thanks: 208
Mysql Pass & Salt IPboard

Hallo, ich habe ein externen Login für IPboard was aber nicht mehr geht seit der Umstellung auf 4.4, nun habe ich schon alles auf mysqli umgestellt und PHP 7

Code:
$result=$mysqli->query("SELECT * FROM ".$pf."core_members WHERE member_id='" . $id . "'");
while($rows=$result->fetch_array()){
	$checkpass=$rows['members_pass_hash'];
	$salt=$rows['members_pass_salt'];
	}
Code:
$password = md5( md5( $salt ) . md5( $password ) );
IPboard sagt folgendes :

Code:
static public function authenticateMember( $member_key, $md5_once_password )
	{
		/* Load member */
		$member = self::load( $member_key );

		if ( ! $member['member_id'] )
		{
			return FALSE;
		}

		if ( $member['members_pass_hash'] == self::generateCompiledPasshash( $member['members_pass_salt'], $md5_once_password ) )
		{
			return true;
		}
		else
		{
			return false;
		}
	}



static public function generateCompiledPasshash( $salt, $md5_once_password )
	{
		return md5( md5( $salt ) . $md5_once_password );
	}


static public function generatePasswordSalt($len=5)
	{
		$salt = '';

		for ( $i = 0; $i < $len; $i++ )
		{
			$num   = mt_rand(33, 126);

			if ( $num == '92' )
			{
				$num = 93;
			}

			$salt .= chr( $num );
		}

		return $salt;
	}



	static public function generateAutoLoginKey( $len=60 )
	{
		$pass = self::generatePasswordSalt( $len );

		return md5($pass);
	}

Wie muss ich das Verstehen ? das Passwort ist der 60VCHAR generierte Code als md5?
-=-Killha-=- is offline  
Old 05/14/2020, 14:03   #2
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,847
Received Thanks: 4,676
Ich habe damals für das IPBoard ein externen Login mit oAuth gelöst. Dafür braucht man die clientId und clientSecret. Kann dann mit curl an das Forum eine Abfrage starten und erhält einen Token oder eine Fehlermeldung.

Da ich davon nicht viel Online gesehen habe, oder meistens Code Schnippsel die nicht Funktionierten würde ich dich an die Dokumentation weiterleiten.



Devsome is offline  
Old 05/15/2020, 14:34   #3
 
Baaaawz ヅ's Avatar
 
elite*gold: 6
Join Date: Dec 2010
Posts: 350
Received Thanks: 50
PHP Code:
$password md5md5$salt ) . md5$password ) );

static public function 
generateCompiledPasshash$salt$md5_once_password )
    {
        return 
md5md5$salt ) . $md5_once_password );
    } 
Ist $md5 once password bereits md5 drüber?

Allgemein finde ich es fürchterlich wenn jemand

1. MD5 nutzt (SHA-512 finde ich besser)
2. Keine prepare Statements gemacht werden (SQL Injections)
Baaaawz ヅ is offline  
Reply


Similar Threads Similar Threads
Mysql funktioniert nicht.. service mysql status mysql does not exist in /etc/rc.d
07/09/2015 - Metin2 Private Server - 8 Replies
Hey, mein Mysql Server funktíoniert von jetzt auf gleich nicht mehr.. Kam aus dem Freibad und alles war down.. Wenn ich den Mysql Server starten will sagt er mir: " service mysql status mysql does not exist in /etc/rc.d or the local startup directories (/usr/local/etc/rc.d) " Und wenn ich meinen Metin Server starte "cant connect to 127.0.0.1" weil der Mysql Server down ist..
&&&&&&&&&KAUFE STEAM ACCOUNT! &&&&&&&&&
06/07/2013 - elite*gold Trading - 0 Replies
Hallo, bin nicht hier um groß zu traden,sondern möchte einen Steam Account kaufen. Fakten: Biete maximal 60€ PaySafeCard oder kann es auch zu egold machen Es sollten viele kleine Spiele sowie COD enthalten sein COD 7-9 sind Pflicht! Kein VAC/TAC/Valve o.Ä Bann!
VK IPBOARD & WBB3
01/16/2012 - Trading - 0 Replies
Hi, ICh verkaufe meine wbb3.1.6 lizenze & ipboard lizenze. Für: WBB3.1.6 = 15€ IPBOARD = 25€ Bezahlung: Paypal Skype: player_boy20



All times are GMT +1. The time now is 13:31.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.