Användares lösenord?
Moderatorer: Moderatorgrupp, Supportgrupp
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.
Användares lösenord?
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?
Re: Användares lösenord?
Brukar sova lite efter 29:e timman och Ingen support via PM!
Re: Användares lösenord?
Re: Användares lösenord?
Brukar sova lite efter 29:e timman och Ingen support via PM!
Re: Användares lösenord?
Kommentarerna sparas ju separat från forumet vill bara använda dess databas för att kontrollera så inte vem som helst kan posta.
Re: Användares lösenord?
Re: Användares lösenord?
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!
Re: Användares lösenord?
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?
Re: Användares lösenord?
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
?>Re: Användares lösenord?
Efter lite pill nu idag så har jag fått till något som fungerar bra.
Vilka är online
Användare som besöker denna kategori: 1 och 0 gäst



