The same as before, the menu, forumindexmeny.php

Hello!

I'm trying to combine my login-system with punbb's login-system so the visitors don't have to login twice. But I don't know what code I have to copy from login.php. Can you please tell me? I hope I don't need all the code from
"if (isset($_POST['form_sent']) && $action == 'in')"

// Andreas

Hey, the same thing happends if I log out. How do I fix that?

Thanks a lot, Kennel

Hello!
It's wierd..
After I have filled in my username and password, I don't come to index.php, I come to my menu called forumindexmeny.php.

Where can I find the code that maybe transfers me to that file?

Best regards
Andreas

Eyy, det funkar nu! jag hade ju glömt att byta ut $result mot $punresult på rad 41 och 42!

Tack så mycket ska ni ha!

tack, kennel. Om nån annan har lust så får ni gärna titta på det ni också wink

jag provade med denna koden:

$punsql = "SELECT username, password FROM pun_users WHERE username = '" . $_POST['user'] . "' AND password = '" . $md5 . "'";

Då får jag dessa felmeddelanden:

Warning: Unable to jump to row 0 on MySQL result index 2 in /home/httpd/ws2464/codeshack.se/bannersys/index.php on line 41

Warning: Unable to jump to row 0 on MySQL result index 2 in /home/httpd/ws2464/codeshack.se/bannersys/index.php on line 42

De två raderna är

$sess_id = mysql_result($result, 0, 'id');  
$sess_user = mysql_result($result, 0, 'username'); 

Jag antar att detta är ett framsteg?

Det fungerar inte med detta. Jag får fel lösenord eller användarnamn.

// Inloggning 
if (isset($_POST['submit'])){ 
$md5 = md5($_POST['passwd']);
  $sql = "SELECT * FROM members2  
         WHERE user='{$_POST['user']}' 
         AND pass='{$md5}'";  
  $result = mysql_query($sql) or die(mysql_error());  

  // Hittades inte användarnamn och lösenord 
  // skicka till formulär med felmeddelande 
  if (mysql_num_rows($result) == 0){
    $punsql = "SELECT username, password FROM pun_users WHERE username = '{$_POST['user']} AND password = ".$md5 ."'";
    $punresult = mysql_query($punsql) or die(mysql_error());
 if (mysql_num_rows($punresult) == 0){
  header("Location: index.php?badlogin="); 
   exit;
  }
  }
 
if (mysql_num_rows($result) != 0){
// Sätt sessionen med unikt index 
session_register('sess_id'); 
session_register('sess_user'); 
session_register('sess_admin'); 
$sess_id = mysql_result($result, 0, 'id');  
$sess_user = mysql_result($result, 0, 'user'); 
$sess_admin = mysql_result($result,0,"admin"); 
header("Location: index.php".SID); 
exit;
}elseif (mysql_num_rows($punresult) != 0){
session_register('sess_id'); 
session_register('sess_user');  
$sess_id = mysql_result($result, 0, 'id');  
$sess_user = mysql_result($result, 0, 'username'); 
}
}

ser ni nåt fel i det?

Tjenare!
Jag har försökt att kombinera min login och punbb's login, men jag får det inte att fungera.

Kan du ge mig endast den koden jag behöver för att kunna logga in, kennel?
Jag har letat och provat och letat och provat, och jag blir bara tröttare och tröttare på denna OO (kanske för att jag egentligen inte kan med det).

Hoppas att du förstår vad jag vill..

61

(9 replies, posted in Archive)

Ah, nu har jag fått det att funka, efter lite ytterligare hjälp av cactuz.

62

(9 replies, posted in Archive)

// Make sure no one attempts to run this script "directly"
if (!defined('PUN'))
    exit;

Jag gissar att det är det där som krånglar.
Hur definierar jag Pun, så att det inte exit.ar?

63

(9 replies, posted in Archive)

Jag får det fortfarande inte att funka.. Det skrivs inte ut nånting.
jag provade att lägga till en till echo för att se att det int är nåt annat vajsing, men det skrivs ut.

<?
error_reporting(E_ALL);
echo "tjenna";
include '../forum/include/common.php';
if ($cookie['is_guest']){
echo "utloggad";
}else{
echo "ej inloggad";
}
?>

Vad kan vara fel??

Edit: Källan till filen ser ut så här:

tjenna

64

(9 replies, posted in Archive)

Jag får det inte att fungera.

<?
include '../forum/include/common.php';
if ($cookie['is_guest']){
echo "hejsan";
}else{
echo "utloggad";
}
?>

Det är väl så du menar?

om du undrar ligger den filen i root/meny/testfil.php
och forumet ligger under root/forum/

65

(9 replies, posted in Archive)

Hur gör man det?
I kod alltså.
jag vill visa en viss meny om man är inloggad, en annan om man inte är inloggad.

66

(1 replies, posted in Archive)

Hej!
Hur ändrar jag bredden på tabellen där alltihop finns? (bra förklaring va? tongue)
http://www.codeshack.se/scriptarkiv/upload/woppe/punbb.jpg

Tack på förhand

Hej!
Jag undrar vilken fil själva main-delen ligger i?
Jag skulle vilja göra en helt egen meny (skippa headern helt och hållet), samma sak med footern. Då blir det bara "main" kvar smile

Hur går jag tillväga för att göra detta?

68

(8 replies, posted in Archive)

Nu har de sagt att de har fixat nya servrar, men de är inte i drift ännu. Dessa har nyare version av PHP. De kanske skulle flytta mig till en utav dem.
Det hoppas jag att de gör!

69

(8 replies, posted in Archive)

Ja, det var faktiskt lite dåligt. Men de hade ju planer på att uppgradera..

70

(8 replies, posted in Archive)

Det var synd.. I så fall får jag använda en annan host för forumet. Mitt webhotell hade dock planer på att uppgradera, men de hade ingen tidsplan sad

71

(8 replies, posted in Archive)

Tja!
Kan man på nåt sätt installera PunBB på en server med version 4.0.4 av PHP?
Hoppas verkligen det!

// Andreas

72

(6 replies, posted in Archive)

men det gör det.. hmm

73

(6 replies, posted in Archive)

Nu fungerade effekten, men om jag använder den koden så läggs inte texten in i databasen, men det är ju inte ditt problem....

74

(6 replies, posted in Archive)

Hej!
Jag har letat ett bra tag nu efter hur man ska fixa så att man bara kan klicka på submit-knappen en gång, men har inte lyckats. Kan någon skriva hur man ska göra?

Tack på förhand!

75

(1 replies, posted in Archive)

Hej!

Jag tycker det är mycket bra att man bara kan klicka på submit en gång, och sen blir den inaktiv. Hur fixar du det?

Jag tycker att man ska kunna lägga in egna smilisar, jag vet inte om man kanske redan kan det. Jag skulle ladda ner forumet och lägga upp det hos min webhost, men det visade sig att han hade en gammal version av php. Jag ska försöka få tag i honom och be honom uppgradera.

Jag tycker även att det ska gå att få ett e-mail skickat när någon svarat på ens inlägg.

Jag tycker man ska kunna ta bort hela inlägget och byta rubrik, för jag märkte att snabbsvaret redan fanns, och då tog jag bort det, men rubriken går ju inte att ändra...
Man kan inte heller fylla i sen MSN-adress under options hmm

Tack för mig.