|
| Forhindre direkte adgang til bulletin boar~ Fra : Bjarne Jensen |
Dato : 09-09-06 21:47 |
|
En site bestående af en række faste sider og et bulletin board (phpBB2).
Det var meningen, at de adgangsberettigede skulle logge ind via "hoved
døren" - hvor der kan være vigtige infos - men flere har fundet ud af,
at gå direkte på BB og det var ikke hensigten.
Hvordan kan man blokere adgang udenom "hoveddøren"?
/Bjarne
| |
Thorbjørn Ravn Ander~ (09-09-2006)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 09-09-06 23:22 |
|
Bjarne Jensen <bjarne.b.jensen@gmail.com> writes:
> Hvordan kan man blokere adgang udenom "hoveddøren"?
Lav login på hovedsiden.
--
Thorbjørn Ravn Andersen
| |
Bjarne Jensen (10-09-2006)
| Kommentar Fra : Bjarne Jensen |
Dato : 10-09-06 13:32 |
|
Thorbjørn Ravn Andersen wrote:
> Lav login på hovedsiden.
Yes - hvis man altså bare lige ku bruge hovedsidens log-in i bhpBB eller
- endnu bedre - phpBBs log-in på hovedsiden.
Refers dur kun på nogle browsere, så der må kraftigere midler til.
/Bjarne
| |
Thorbjørn Ravn Ander~ (10-09-2006)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 10-09-06 14:04 |
|
Bjarne Jensen <bjarne.b.jensen@gmail.com> writes:
> Yes - hvis man altså bare lige ku bruge hovedsidens log-in i bhpBB
> eller - endnu bedre - phpBBs log-in på hovedsiden.
>
> Refers dur kun på nogle browsere, så der må kraftigere midler til.
Op med kølerhjelmen og kig i koden.
--
Thorbjørn Ravn Andersen
| |
Bjarne Jensen (10-09-2006)
| Kommentar Fra : Bjarne Jensen |
Dato : 10-09-06 18:34 |
|
Thorbjørn Ravn Andersen wrote:
> Op med kølerhjelmen og kig i koden.
>
det må være kludderkode... fatter ik en brik ;)
| |
Dennis Hansen (10-09-2006)
| Kommentar Fra : Dennis Hansen |
Dato : 10-09-06 20:23 |
|
Bjarne Jensen skrev Den. 2006-09-10 14:31:
> Thorbjørn Ravn Andersen wrote:
>
>> Lav login på hovedsiden.
>
> Yes - hvis man altså bare lige ku bruge hovedsidens log-in i bhpBB eller
> - endnu bedre - phpBBs log-in på hovedsiden.
Du kan godt snuppe phpbb's loginsystem og bruge på dine egne sider
Lav en fil med
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'path/to/phpbbforum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_VIEWONLINE);
if(!$userdata['session_logged_in'] )
{
// Verboten
header("Location: /en-login-side.php");
exit();
}
?>
og include den i toppen af de sider du vil beskytte,
så skal man være logget ind i phpbb for at se siderne.
--
Mvh
Dennis Hansen
| |
Bjarne Jensen (11-09-2006)
| Kommentar Fra : Bjarne Jensen |
Dato : 11-09-06 10:06 |
|
Dennis Hansen wrote:
> Du kan godt snuppe phpbb's loginsystem og bruge på dine egne sider
AHA! det se spændende ud - I'll be bak!
/Bjarne
| |
Bjarne Jensen (11-09-2006)
| Kommentar Fra : Bjarne Jensen |
Dato : 11-09-06 13:00 |
|
Ach Dennis, ved nærmere eftertanke er det jo den forkerte rækkefølge....
meningen var at tvinge brugerne til logge ing på hovedsiden først så de
ikke kunne undgå at se de nyeste opslag.
Ærgerligt.
/Bjarne
| |
Dennis Hansen (11-09-2006)
| Kommentar Fra : Dennis Hansen |
Dato : 11-09-06 13:18 |
|
Bjarne Jensen skrev Den. 2006-09-11 13:59:
> Ach Dennis, ved nærmere eftertanke er det jo den forkerte rækkefølge....
> meningen var at tvinge brugerne til logge ing på hovedsiden først så de
> ikke kunne undgå at se de nyeste opslag.
> Ærgerligt.
>
> /Bjarne
Så er du halvejs, kopier/modificer login-formen fra phpbb, og placer
den på forsiden, så snart man er logget ind der og ikke før, vil der
være adgang til de sider du includer scriptet på, plus alt hvad den
pågældende bruger har adgang til i phpbb.
Løser det ikke dit problem? - du vil have et eneste login system, der
giver adgang til både phpbb og nogle statiske php-sider?
Du kan beskytte alle sider hvis du vil, så er der ingen bagvej ind og
du bestemmer jo selv, hvad brugerne skal se umiddelbart efter
login-proceduren.
--
Mvh
Dennis Hansen
| |
Bjarne Jensen (11-09-2006)
| Kommentar Fra : Bjarne Jensen |
Dato : 11-09-06 21:45 |
|
Dennis Hansen wrote:
> kopier/modificer login-formen fra phpbb, og ...
det er i mine øjne ret avanceret kode i phpBB2
det er ik bare lie noet man gør når man er en amatør
tror jeg vil teste .htaccess
tak / Bjarne
| |
|
|