Alle User das gleiche Passwort bzw. ohne Password einlogen m
Verfasst: 28.04.2010 11:01
Hallo,
ich habe ein kleines Problem.
Kann man es bewerkstelligen, dass man in das Forum kommt ohne Anmeldung
und trotzdem alles nutzen kann bzw. mit einem Masterpasswort/Masterbenutzername die für alle gleich ist sich einloggen kann?
Das Forum ist nicht öffentlich erreichbar.
Das eigentliche Problem ist folgendes.
Ich habe eine Seite einer Vereinigung die einen Link zu einem PHPBB Board enthält was ebenfalls in einem geschützten Bereich innerhalb der Domain erreichbar ist.
Dort müssen sich User anmelden um in den gesperrten Bereich zu gelangen.
Dabei wird automatisch über eine Export Routine der User in dem phpbb3 Board angelegt
(mit dem entsprechenden Usernamen und Passwort). Das funktioniert soweit perfekt.
Dumm ist nur, wenn jemand sein Passwort bzw. seinen Usernamen ändert (was leider möglich sein muss)
geht natürlich der Zugang zu dem PHPBB Board nicht mehr.
Das bedeutet, dass ich den User im Board vorher löschen muss um ihn dann kpl. neu anzulegen
Hier mal der Code für die Export Routine mit der, der User angemeldet wird.
Wäre super wenn da jemand mal eine Lösung hätte.
ich habe ein kleines Problem.
Kann man es bewerkstelligen, dass man in das Forum kommt ohne Anmeldung
und trotzdem alles nutzen kann bzw. mit einem Masterpasswort/Masterbenutzername die für alle gleich ist sich einloggen kann?
Das Forum ist nicht öffentlich erreichbar.
Das eigentliche Problem ist folgendes.
Ich habe eine Seite einer Vereinigung die einen Link zu einem PHPBB Board enthält was ebenfalls in einem geschützten Bereich innerhalb der Domain erreichbar ist.
Dort müssen sich User anmelden um in den gesperrten Bereich zu gelangen.
Dabei wird automatisch über eine Export Routine der User in dem phpbb3 Board angelegt
(mit dem entsprechenden Usernamen und Passwort). Das funktioniert soweit perfekt.
Dumm ist nur, wenn jemand sein Passwort bzw. seinen Usernamen ändert (was leider möglich sein muss)
geht natürlich der Zugang zu dem PHPBB Board nicht mehr.
Das bedeutet, dass ich den User im Board vorher löschen muss um ihn dann kpl. neu anzulegen
Hier mal der Code für die Export Routine mit der, der User angemeldet wird.
Code: Alles auswählen
<?php
/**
* Return unique id
* @param string $extra additional entropy
*/
define('IN_PHPBB', true);
define('IN_CRON', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
require("functions.php");
global $phpEx;
$phpEx = "php";
// include("phpboard/includes/utf/utf_tools.php");
mysql_connect("localhost", "xxx", "xxxx") or die("koneksi gagal");
mysql_select_db("xxx");
$query = "select * from `user`";
$result = mysql_query($query);
$line=0;
if($eMailToUse == "geschaeftlich")
$email = $EmailPrivat;
else
$email = $EmailWork;
$query = "insert into phpbb_users (username,username_clean,user_password, user_email, group_id, user_timezone, user_dst, user_lang, user_type, user_actkey, user_ip, user_regdate, user_inactive_reason, user_inactive_time) values ('";
$query .= $accountName . "','" .strtolower($accountName) . "','" . phpbb_hash($_POST['password']) . "','". $email ."',2,0,0,'en','0','','','" . time(). "',0,'";
//$query .= $accountName . "','" .utf8_clean_string(strtolower($accountName)) . "','" . phpbb_hash($_POST['password']) . "','". $EmailPrivat ."',2,0,0,'en','0','','','" . time(). "',0,'";
$query .= time() . "');";
//echo $query;
$result = mysql_query($query);
$query = "select max(user_id) as maxid from phpbb_users";
//echo $query;
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$maxid = $row['maxid'];
$query = "insert into `phpbb_user_group` values (6, $maxid, 0,0)";
//echo $query;
$result = mysql_query($query);
//die;
?>