Kom ihåg mig?
Home Menu

Menu


Synkronisera två databaser

 
 
Ämnesverktyg Visningsalternativ
Oläst 2010-03-02, 21:38 #1
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
Standard Synkronisera två databaser

Min kompanjon och jag har bråkat som fan med att försöka integrera PunBB med login på startsidan men kommer ingen vart med det, så har vi slängt detta åt skogen och tänkte göra en annan sak, ge det ett försök i alla fall.

Planen är som så.

När en användare registrerar så hämtar forumdatabasen upp användaren från databasen för medlemssidan, att dessa synkroniserar med varandra. Efter cirka fem minuter när forumdatabasen har hämtat upp användaren från databasen på medlemssidan så kan man logga in med samma användarnamn och lösenord som på medlemssidan även i forumet.

Någon som har arbetat med detta som kan ge lite tips på vad man bör tänka på? Eller är det bara att testa och se om det funkar?
StateCollapse är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-02, 23:44 #2
freakies avatar
freakie freakie är inte uppkopplad
Medlem
 
Reg.datum: Nov 2008
Inlägg: 128
freakie freakie är inte uppkopplad
Medlem
freakies avatar
 
Reg.datum: Nov 2008
Inlägg: 128
En liten tanke bara som inte har något med den nuvarande frågeställningen lyder som följer.

Istället för att försöka integrera punBB i ert nuvarande loginsysten, kan ni inte modifiera loginsystemet till att använda punBBs databas för användaruppgifterna?
freakie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-02, 23:58 #3
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
Citat:
Ursprungligen postat av freakie Visa inlägg
Istället för att försöka integrera punBB i ert nuvarande loginsysten, kan ni inte modifiera loginsystemet till att använda punBBs databas för användaruppgifterna?
Du menar att vi håller oss kvar med PunBB med gör samma sak som jag skrev ovan, att försöka koppla ihop databaserna? Forumdatabasen med medlemsdatabasen?

Vi har en licens för vBulletin så vi tänkte använda oss utav den och köra forumet på den och lägga PunBB åt sidan då vi efter år och månader inte lyckats komma någonstans alls. Vi har med andra ord helg efter helg efter helg försökt att skriva om koden och göra allt som går med att integrera forumet med login på startsidan. Att när man loggar in på startsidan så ska man även vara inloggad på forumet.

Jag kan senare lägga in koden här för login som vi använder, om det kan vara till någon hjälp. Så får ni själv kika på den och sedan lägger jag upp felmeddelandet vi får. Koden är ju opensource så
StateCollapse är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-03, 15:22 #4
Ara Ara är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2005
Inlägg: 1 956
Ara Ara är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2005
Inlägg: 1 956
varför har ni två databaser?
Kan du bara inte spara inloggningsuppgifterna i en session och skicka med dom till forumet?
Ara är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-04, 12:18 #5
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
Citat:
Ursprungligen postat av Ara Visa inlägg
varför har ni två databaser?
En för forumet och en för medlemssidan.

Citat:
Ursprungligen postat av Ara Visa inlägg
Kan du bara inte spara inloggningsuppgifterna i en session och skicka med dom till forumet?
Vi tänkte först testa det som jag skrev i mitt första inlägg och går det åt fanders det också vette tusan hur vi ska ta oss till. För att integrera ett forum har vi inte lyckats med, varken med PhpBB eller PunBB och det vågar vi inte ge oss på igen. Att bara kopiera login.php koden är ganska onödigt det också ifall vi ska uppdatera forumet men med största sannolikhet gör vi inte det, men om vi gör det så är vi ganska beroende av koden om vi kopierar den rakt av.
StateCollapse är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-04, 23:07 #6
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Varför inte bara skita i att skriva ny kod för det när det redan finns klart?

Peka formuläret så att den använder forumscriptet för inloggningen och skicka med en variabel dit den skall hänvisa användaren (det brukar fungera smidigt i vBulletin, ev. med någon liten modifiering i koden)
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-05, 18:52 #7
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
felpost. felpost.

Senast redigerad av StateCollapse den 2010-03-05 klockan 22:55
StateCollapse är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-06, 20:31 #8
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
Såhär gjorde jag, och det fungerar bra...

<?php
define (FORUM_ROOT, 'forum/');
require_once FORUM_ROOT.'include/common.php';
$user_id = 1;
$form_password = 'password';
$salt = 'K^,0FOP!2Sjg';
$form_password_hash = forum_hash($form_password, $salt);
$expire = (true) ? time() + 1209600 : time() + $forum_config['o_timeout_visit'];


forum_setcookie($cookie_name, base64_encode($user_id.'|'.$form_password_hash.'|' .$expire.'|'.sha1($salt.$form_password_hash.forum_ hash($expire, $salt))), $expire);

($hook = get_hook('li_login_qr_get_login_data')) ? eval($hook) : null;

print_r($forum_user);

?>

Senast redigerad av andi den 2010-03-06 klockan 21:15
andi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-07, 14:46 #9
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
StateCollapse StateCollapse är inte uppkopplad
Banned
 
Reg.datum: Nov 2009
Inlägg: 399
andi - jag känner igen den där koden från PunBB! Använder du också PunBB eller vad kör du?
StateCollapse är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-07, 16:58 #10
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
Jo det är PunBB. Jag hittade en kodsnutt på deras eget forum men det var någon ändring man var tvungen att göra för att få det att fungera med den senaste versionen. Kommer inte riktigt ihåg men tror det var något i "forum_setcookie" som var annorlunda jämfört med det som stod där, typ ett extra "$salt" någonstans. Kanske ni har hittat samma kodsnutt och har samma fel?
andi är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017