Seite 1 von 1

Hilfe

Verfasst: 27.12.2005 11:50
von mishonja
Hallo

Ich habe jetzt phpBB installiert und möchte gerne das meine user die auf der seite schon registriert sind sich nicht nochmal registrieren müssen.

Das die user wenn sich auf die website einlogen das auch auf dem forum eingelogt sind.

Wien kann ich das machen das die user von einer anderen tabele geladen werden?
Ist es überhaupt möglich?Wie soll das funktionieren?

Verfasst: 27.12.2005 11:53
von hagily
Siehe Signatur 8)
KB

Verfasst: 27.12.2005 12:27
von mishonja
Da bekomme ich folgende meldung


phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_id' in 'where clause'

SELECT u.*, s.* FROM phpbb_sessions s, members u WHERE s.session_id = '0c815bcf08b72ccb5cf94426557cef7b' AND u.user_id = s.session_user_id

Line : 319
File : sessions.php

Verfasst: 27.12.2005 12:30
von hagily
in der Tabelle _sessions Tabellenfeld user_id anlegen.

Verfasst: 27.12.2005 12:35
von mishonja
Ist aber drinnen in der tabell

CREATE TABLE `phpbb_sessions` (
`session_id` char(32) NOT NULL default '',
`session_user_id` mediumint(8) NOT NULL default '0',
`session_start` int(11) NOT NULL default '0',
`session_time` int(11) NOT NULL default '0',
`session_ip` char(8) NOT NULL default '0',
`session_page` int(11) NOT NULL default '0',
`session_logged_in` tinyint(1) NOT NULL default '0',
`session_admin` tinyint(2) NOT NULL default '0',
PRIMARY KEY (`session_id`),
KEY `session_user_id` (`session_user_id`),
KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=MyISAM;

Verfasst: 27.12.2005 13:28
von mishonja
ich habe es soweit bekommen das der forum wieder läuft aber ein kleines problem habe ich noch :D die user werden von der anderen tabelle geladen aber auf meiner seite sind die passwörter nicht im md5 und wenn ich dann auf einlogen klicke steht invalid password ?

Verfasst: 27.12.2005 13:43
von hagily
dann musst du wohl noch eine MD5- verschlüsselung einbauen.

Poste mal die datei, die für das einloggen zuständig ist als .txt

Verfasst: 27.12.2005 13:46
von mishonja
<?php
/*****************************************************
* © copyright 2005 memo JaRaNi.org.

*****************************************************/

include("db_connect.php");
# set cookie for affiliate
if (isset ($HTTP_GET_VARS['referid'])) {
$referid=$HTTP_GET_VARS['referid'];
setcookie("referrer","$referid",0);
$query="SELECT aff_clickthru FROM affiliates WHERE aff_userid=$referid";
$result=mysql_query($query,$link) or die(mysql_error());
$recnum=mysql_num_rows($result);
if ($recnum > 0) {
$sql_array = mysql_fetch_object($result);
$clicks=$sql_array->aff_clickthru;
$clicks+=1;
$query="update affiliates set aff_clickthru = $clicks where aff_userid=$referid";
$result=mysql_query($query,$link) or die(mysql_error());
}
mysql_close( $link );
}
$country_res = mysql_query("SELECT * FROM geo_country WHERE gcn_countryid!=0");
?>
<html>
<head>
<title>JaRaNi.org</title>
<META NAME="KEYWORDS" CONTENT="">
<META NAME="DESCRIPTION" content="">
<META NAME="ROBOTS" CONTENT="INDEX, FOLLOW">
<META NAME="language" CONTENT="en">
<LINK REL='StyleSheet' type='text/css' href='singles.css'>
<script language="JavaScript" src="jscript_lib.js"></script>
</head>
<body>
<table width="770" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>

<td width="320"><a href="index.php"><img src="images/logo.gif" width="320" height="40" border="0"></a></td>
<td width="420" align="right" valign="bottom"><table border="0" cellspacing="0" cellpadding="5">

<tr>

</table></td>
<td width="30" align="right" valign="bottom"> </td>
</tr>
<tr>
<td colspan="3"><img src="images/headbar.gif" width="790" height="20"></td>
</tr>
</table>
<table width="770" border="0" align="center" cellpadding="10" cellspacing="0" bgcolor="#F0F0F0">




<tr>

<td valign="top"><table border="0" cellpadding="0" cellspacing="10" bgcolor="#FFFFFF" width="100%">

<tr>

<td width="1%" rowspan="2" valign="bottom" bgcolor="#FFFFFF"> </td>
<td><table width="100%" border="0" cellpadding="<?php print("$CONST_SUBTABLE_CELLPADDING"); ?>" cellspacing="<?php print("$CONST_SUBTABLE_CELLSPACING"); ?>">
<form method="post" action="<?php echo $CONST_LINK_ROOT?>/loguj_se2.php" name="FrmLogin" onSubmit="return Validate_FrmLogin()">
<tr >
<?php echo LOGIN_USERNAME?>
<input type="text" class="input" name="txtHandle" size="20" tabindex="1" value="<?=$HTTP_COOKIE_VARS[txtHandle_c]?>">
</td>
<td rowspan="3" align="left" valign="top" class="tdeven" >
<p><?php echo LOGIN_IF_YOU_MEMBER_TAIL ?></p></td>
</tr>
<tr >
<?php echo LOGIN_PASSWORD ?>&nbsp;
<input name="txtPassword" type="password" class="input" tabindex="2" value="<?=$HTTP_COOKIE_VARS[txtPassword_c]?>" size="20">
</td>
</tr>
<tr >
<?php echo LOGIN_LOG_AUTOMATICALY ?>
<input type=checkbox name="save"<?php if(isset($HTTP_COOKIE_VARS[txtHandle_c])) echo ' checked' ?>>
</td>
</tr>
<tr >
<input name="submit" type='submit' class="button" value='<?= BUTTON_LOGIN ?>'>
</td>
</tr><br><br>
<?php echo LOGIN_IF_YOU_MEMBER_HEAD ?>&nbsp;<a href="<?php echo $CONST_LINK_ROOT?>/registracija.php" tabindex="5"><?php echo LOGIN_CLICK_HERE ?></a> </td><br><br>
</tr>
<tr >
<td align="left" valign="bottom" bgcolor="#FFFFFF"><img src="images/jarr.JPG" alt="JaRaNi.org" width="350" height="165"></td>
</tr>

<tr>

<td width="100%" align="center" valign="middle" bgcolor="#FFFFFF"><table width="500" border="0" cellspacing="0" cellpadding="0">


<td width="250" align="right" valign="top" bgcolor="#ffffff"><table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>

<td><strong>JaraNi.org</strong></td>
</tr>
</table>
</td>
<td width="230" align="center" valign="top" bgcolor="#ffffff"><table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>

</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><p><b>Registrujte se besplatno,napravite svoj profil sa slikama,pregledajte napravljene profile,nadzite idealnu osobu za vas.Cekamo na vas pozurite ...</b></p>
</td>
</tr>
</table>

</td>
</tr>

<tr>


<td width="30">

<img src="images/spacer.gif" width="20" height="8"></td>

</tr>

</table>

</td>
</tr>
</table></td>
</tr>


</table>
<table width="770" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="1"><img src="images/headbarbot.gif" width="770" height="20"></td>
</tr>

</table></td>
</tr>
</table>
<table width="770" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td align="center" class="copy"><a href="o_nama.php">O nama</a> | <a href="pravila.php">Pravila</a> | <a href="mailto:info@jarani.at">Kontakt</a> | <a href="izgubljena_lozinka.php">Zaboravljena lozinka</a></td>
</tr>
<tr>

<td align="center" class="copy">Copyright &copy; JaRaNi.org 2005 Sva prava pridrzana </td>
</tr>
<tr>
<td >&nbsp; </td>
</tr>
</table>
</body>
</html>

Verfasst: 27.12.2005 13:49
von hagily