Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Externer Login
#21
Dragon schrieb:Wenn du was programmieren willst, solltest du dich schon mit PHP beschäftigen. Wink
Ohne programmier Kenntnisse wird das schwer. Ich gebe dir mal einen Ansatz. Beschäftige dich damit und du wirst eine Lösung finden!

Füge diesen Code ein:
PHP-Code:
if($_COOKIE['mybbuser']) {
    
// Information des Cookies zerlegen
    
$cookieinfo explode("_"$_COOKIE['mybbuser']);
    
// Query, um die Infos zum Benutzer abzurufen
    
$query mysql_query("SELECT * FROM mybb_users WHERE uid = '".intval($cookieinfo[0])."'");
    
$userinfo mysql_fetch_array($query);
    
// Benutzernamen ausgeben
    
echo "Wilkommen zurück ".$userinfo['username'];
}
else
  {
  echo 
"<form action='forum/member.php' method='post'>
<input type='hidden' name='url' value='"
.$_SERVER['script_name']."' />
<input type='hidden' name='action' value='do_login' />
<input type='text' class='textbox' name='username' title='Benutzername' value='Benutzername'

onfocus='this.value=''' /><br>
<input type='password' class='textbox' name='password' title='Passwort' value='Passwort'

onfocus='this.value=''' /><br>
<input type='submit' class='button' value='Los' />
</form>"
;

Das ganze musst du deine Bedürfnissen entsprechend anpassen.
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi    www.krafdi.de
#22
okay danke ich habs ausprobiert und die datei im root verzeichnis des Forums gemacht. aber jezzt kommt dieser Fehler:

Wen ich eingeloggt bin das:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'server1.bplaced.net' (using password: NO) in /users/playinsel/www/forum/playinsel/lol.php on line 146

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /users/playinsel/www/forum/playinsel/lol.php on line 146

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /users/playinsel/www/forum/playinsel/lol.php on line 147
Wilkommen zurück

----------------------
Wen ich Ausgeloggt bin dan das
---------------------

Warning: Division by zero in /users/playinsel/www/forum/lol.php on line 154

Warning: Division by zero in /users/playinsel/www/forum/lol.php on line 163
#23
Naja es fehlt halt noch die Verbindung zur DB.
Füge das noch davor ein:
PHP-Code:
$db mysql_connect('host''mysql_user''mysql_password') or die("Konnte keine Verbindung zur DB Herstellen!");
mysql_select_db('db_name'$db) or die("Konnte Datenbank nicht finden!"); 
Ersetze die angaben mit deinen DB angaben.
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi    www.krafdi.de
#24
Hallo,

ich denke das passt hier gut rein.

Ich habe schon länger einen externen Login, nun gibt es aber Probleme mit Passwörter die ä ö ü enthalten! Diese werden durch denn externen Login nicht erkannt bzw als falsch interpretiert.
Im Forum selbst kann man sich ohne Problemme mit dem Passwort anmelden...

MFG Snooze
#25
Vermutlich verwendest du als Kodierung deiner Webseite nicht UTF-8 wie es das Forum tut. Entweder änderst du das in den Meta-Tags, oder du versuchst den Form-Tag deines Login-Formulars anzupassen:
Code:
<form ... accept-charset="utf-8">

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#26
Jo danke das wars!

Man da denkt man an alles und vergißt doch das wichtigste.... Embarrassed

MFG Snooze