MyBB.de Forum
Externer Login - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Sonstiges (https://www.mybb.de/forum/forum-29.html)
+---- Thema: Externer Login (/thread-8147.html)

Seiten: Seiten: 1 2 3


RE: Externer Login - krafdi - 11.02.2008

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.


RE: Externer Login - youfree - 11.02.2008

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


RE: Externer Login - krafdi - 11.02.2008

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.


RE: Externer Login - Snooze - 07.03.2008

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


RE: Externer Login - Michael - 07.03.2008

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">



RE: Externer Login - Snooze - 07.03.2008

Jo danke das wars!

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

MFG Snooze