Hallo und guten Tag alle zusammen.
Ich benötige mal dringends eure Hilfe undzwar haben wir eine community und wollen ein zusatzmodul einbauen (Chat). Das Problem liegt darin, dass wir die bereits registrierten benutzer dort einbinden wollen. Das heisst wer angemeldet ist soll direkt mit usernamen in den chat eingeloggt werden ohne sich zusätzlich anzumelden.
Nun zu meinen Kenntnissen undzwar sieht die Login Datei der community so aus.
Das Chatmodul heisst FlashChat v4.8.2
Wer kann mir weiterhelfen ? Muss ich die datenbanken mit user und pw angleichen
gruss free
Ich benötige mal dringends eure Hilfe undzwar haben wir eine community und wollen ein zusatzmodul einbauen (Chat). Das Problem liegt darin, dass wir die bereits registrierten benutzer dort einbinden wollen. Das heisst wer angemeldet ist soll direkt mit usernamen in den chat eingeloggt werden ohne sich zusätzlich anzumelden.
Nun zu meinen Kenntnissen undzwar sieht die Login Datei der community so aus.
PHP:
login.php
PHP:
if($_GET['action'] == "login") {
### START login
$eRedirect = $_GET['sPage'];
eval("\$sOutput .= \"".$oTpl->fGet("sysMisc_Login")."\";");
### END login
} elseif($_POST['action'] == "takelogin") {
### START take login
if(fCheckLogin($_POST['sNameUser'], md5($_POST['sPassword']), "sNameUser")) {
$dqUserdata = $oSql->fQuery("SELECT nUsrId FROM ".DBPREFIX."sys_user
WHERE sNameUser='".addslashes($_POST['sNameUser'])."'");
$drUserdata = $oSql->fFetch($dqUserdata);
fClearUsersessions($drUserdata['nUsrId']);
$oSql->fQuery("UPDATE ".DBPREFIX."sys_session SET
nUsrId = '".$drUserdata['nUsrId']."'
WHERE mSesId = '".$PHPSESSID."'");
$oSql->fQuery("UPDATE ".DBPREFIX."sys_user SET
nLogins = nLogins + 1
WHERE nUsrId = '".$drUserdata['nUsrId']."'");
setcookie("nUsrId", $drUserdata['nUsrId'], time() + 60*60*24*30);
setcookie("mPassword", md5($_POST['sPassword']), time() + 60*60*24*30);
fGenRedirect("successLogin", $_POST['sPage']);
} else {
fGenRedirect("errorLogin", "sysMisc.php?action=login&sPage=".urlencode($_POST['sPage']));
}
### END take login
} elseif($_GET['action'] == "logout") {
### START logout
setcookie("nUsrId");
setcookie("sPassword");
$oSql->fQuery("UPDATE ".DBPREFIX."sys_session SET nUsrId = NULL
WHERE mSesId = '".$PHPSESSID."'");
if($_GET['sPage']) {
$sPage = $_GET['sPage'];
} else {
$sPage = "index.php";
}
fGenRedirect("successLogout", $sPage);
Das Chatmodul heisst FlashChat v4.8.2
Wer kann mir weiterhelfen ? Muss ich die datenbanken mit user und pw angleichen
gruss free