Not logged in. · Lost password · Register
Forum: Customising UNB Modifications and plug-ins RSS
Using the user session of forum to protect other pages
Mathan (Guest) #1
No profile available.
Link to this post
Subject: Using the user session of forum to protect other pages
Hallo zusammen,

ich finde den forum super und wollte es auf meine webseite benutzen.
Momentan hab ich ein eigenes login system für meine user und es gibt auch geschützte bereiche.

Was ich jetz machen will ist, das ich meinen eigenen login entferne und über den forum login meine geschützten bereich betreiben will.


Wie kann ich das machen ?

Mfg
Mathan
Mathan #2
Member since Aug 2008 · 4 posts
Group memberships: Members
Show profile · Link to this post
<?php

define('UNB_RUNNING', 1);

    if (!defined('UNB_RUNNING')) die('Not a UNB environment in ' . basename(__FILE__));
   
    // include UNB's public library
    require_once($UNB['LibraryPath'] . 'database.lib.php');
    require_once($UNB['LibraryPath'] . 'session.lib.php');
    require_once($UNB['LibraryPath'] . 'user.lib.php');


?>

Wie kann ich den jetz die überprüfung machen on ein user eingelockt ist oder nicht ?
Avatar
Yves (Administrator) #3
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
In $UNB['LoginUserId'] steht die User-ID des angemeldeten Benutzers oder 0 bei Gästen. Damit kannst du die Anmeldung prüfen. Wenn du bestimmte Benutzer(gruppen) zulassen möchtest, brauchst du weitere ACL-Aktionen, die du dann im ACL-Editor bearbeiten kannst. Dafür gibt es soweit ich weiß auch ein Demo-Plugin.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Mathan #4
Member since Aug 2008 · 4 posts
Group memberships: Members
Show profile · Link to this post
<?php

define('UNB_RUNNING', 1);

    if (!defined('UNB_RUNNING')) die('Not a UNB environment in ' . basename(__FILE__));
   
    $UNB['LibraryPath'] = 'unb_lib/';

    // include UNB's public library
    require_once($UNB['LibraryPath'] . 'database.lib.php');
    require_once($UNB['LibraryPath'] . 'session.lib.php');
    require_once($UNB['LibraryPath'] . 'user.lib.php');

   
    echo $UNB['LoginUserID'];

?>

würder dieses code den login user id ausgeben ? also bei mir klappt es nicht. :(
This post was edited on 2008-08-13, 08:39 by Mathan.
Avatar
Yves (Administrator) #5
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Ja, sollte er. "Klappt nicht" ist viel zu ungenau als dass ich was damit anfangen oder dir gar weiterhelfen könnte. ;) Ach ja, versuch doch mal auch noch die Datei "common.lib.php" einzubinden.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Mathan #6
Member since Aug 2008 · 4 posts
Group memberships: Members
Show profile · Link to this post
yep hab versucht.. und es  wurde nicht ausgegeben.

ALso echo war blank, nicht kaam
Mathan #7
Member since Aug 2008 · 4 posts
Group memberships: Members
Show profile · Link to this post
yep hab versucht.. und es  wurde nichts ausgegeben.

ALso echo war blank!
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
This board is powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-2011 by Yves Goergen
Page created in 200.4 ms (106.6 ms) · 73 database queries in 143.2 ms
Current time: 2012-02-07, 20:24:10 (UTC +01:00)