Användares lösenord?

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
Linuus
Aktiv medlem
Aktiv medlem
Inlägg: 36
Blev medlem: 2006-05-28 00:35
Svar: 0

Användares lösenord?

Inlägg av Linuus »

Tjena

Jag har en kommentar-funktion på min sida som använder sig av anv samt lösen från mitt PHPBB3-forum.
Detta funkade bra när jag körde phpbb2 då jag bara körde md5 på det inmatade lösenordet och jämförde med det i databasen. Efter uppgradering till phpbb3 verkar inte detta fungera.

Hur krypteras lösenorden egentligen? md5+salt? Hur går jag tillväga för att få detta att fungera igen?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Användares lösenord?

Inlägg av Kjell »

Det är mycket strängare nu än version 2, har du möjlighet att köra php på din sida? Då skulle du kunna skapa en phpBB3 sida som du inkluderar.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Linuus
Aktiv medlem
Aktiv medlem
Inlägg: 36
Blev medlem: 2006-05-28 00:35
Svar: 0

Re: Användares lösenord?

Inlägg av Linuus »

Ja det har jag. Hela min sida är byggd i php. Kan du utveckla lite vad du menar för phpbb3 sida?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Användares lösenord?

Inlägg av Kjell »

Se till att phpBB3 har en session uppe genom att använda första delen i det som beskrivs här http://www.phpbb-se.com/forum/viewtopic.php?f=20&t=4664
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Linuus
Aktiv medlem
Aktiv medlem
Inlägg: 36
Blev medlem: 2006-05-28 00:35
Svar: 0

Re: Användares lösenord?

Inlägg av Linuus »

Okej. Men exakt hur ska denna sida användas? Gör den bara så man stannar inloggad på forumet?

Kommentarerna sparas ju separat från forumet vill bara använda dess databas för att kontrollera så inte vem som helst kan posta.
Linuus
Aktiv medlem
Aktiv medlem
Inlägg: 36
Blev medlem: 2006-05-28 00:35
Svar: 0

Re: Användares lösenord?

Inlägg av Linuus »

Någon? Skulle verkligen behöva en lösning till detta.
Användarens profilbild
Marcus
Hedersmedlem
Hedersmedlem
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0

Re: Användares lösenord?

Inlägg av Marcus »

Hur långt har du kommit på egen hand?

Sedan ska jag kanske påpeka att syftet med detta forum inte är att få färdiga lösning, utan i första hand får lite tips att jobba vidare på. Det är kanske så att lösningarna värks fram här, men man får dem inte alltid utan egen insats- ;-)

Du ska också veta att alla som svarar här gör det utan att få någon form av ersättning för det. Så jag kan inte kräva att någon av de som lägger tid på att hjälpa dig och andra.

Men svara på frågan vad du har åstakommit, så ska vi se om vi kan se något som du kan tänka annorlunda på.

/marcus

PS!
Känner inte igen din CMS/Portal, vad är det?
DS!
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Linuus
Aktiv medlem
Aktiv medlem
Inlägg: 36
Blev medlem: 2006-05-28 00:35
Svar: 0

Re: Användares lösenord?

Inlägg av Linuus »

Självklart. Var inte så jag menade, förstod inte hans tips ara. Förväntar mig verkligen inte något färdigt :)

Jag använder inget färdigt cms, det är byggt av mig själv. :)

Saken är såhär:
Jag lät folk kommentera på min sida fritt, utan medlemskap. Detta funkade givetvis inte bra som ni kanske kan förstå... Då la ja in en enkel user/pass -kontroll från mitt phpbb2-forum. Jag md5:a bara lösenordet de skrev in o jämförde med phpbbs databas. Detta funka kalas med phpbb2, men nu med v.3 så är läget annorlunda och jag kan inte jämföra lösenorden så lätt längre då krypteringen är helt annorlunda.

Jag har därför inte kommit någonstans alls med phpbb3.
Går det ens att göra på detta sätt nu ens, eller måste jag tänka om?
Användarens profilbild
copy112
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 205
Blev medlem: 2007-12-13 18:08
Svar: 0

Re: Användares lösenord?

Inlägg av copy112 »

Det du skulle kunna göra är som Kjell sa och skapa en egen phpbb sida, där du kräver att användaren ska vara inloggad för att skicka nya gästboksinlägg.
Förslagsvis skapar du 2st php filer, en gastbok.php och gastsubmit.php.

gastbok.php kan du koda hur du vill, men gastsubmit.php får följa denna guiden: http://phpbb-se.com/forum/viewtopic.php?f=20&t=4664

Det enda gastsubmit behöver är kontrollen om användaren är inloggad, det andra kan du koda som du vill.

Notera att denna kod inte är testad och kanske inte fungerar men den bör ge dig lite info om hur du kan göra.

Kod: Markera allt

define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

if (!$user->data['is_registered'])
{
   if ($user->data['is_bot'])
   {
      redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
   }

   login_box('', $user->lang['LOGIN_EXPLAIN_UCP']);
}

//Lägg in koden du använder för att skicka data till din databas., samt visa formulär om ingen data skickades

?>
Har inte så mycket tid över, men tittar in lite då och då.
Linuus
Aktiv medlem
Aktiv medlem
Inlägg: 36
Blev medlem: 2006-05-28 00:35
Svar: 0

Re: Användares lösenord?

Inlägg av Linuus »

Tack så jättemkt!

Efter lite pill nu idag så har jag fått till något som fungerar bra. :)
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst