sNews Forum

Previous sNews versions => sNews 1.4 Final => Mods and Addons => Topic started by: centered on June 06, 2007, 10:50:05 pm

Title: SIMPLE SECURITY MOD - for 1.4!
Post by: centered on June 06, 2007, 10:50:05 pm
From this thread:

For 1.4: (NOT FULLY TESTED!!!)
Following Keyrocks first post in the thread above:

0. backup!

1.  Add this underneath
Code: [Select]
$s['prefix'] = ""; // Table prefix for multiple sNews systems on one database (if you don't need it just leave it blank)Add
Code: [Select]
    // login link replacement, example - snooby21
    // use the url to access the login panel -
    $s['loginLink'] = 'snooby21';
2. in the center reaplce the login case
Code: [Select]
// case "login":
// login();
// break;
case s('loginLink'): login(); break;
3. Not sure what is going on here.. so I didn't try and change anything but....
3a.  In display menu_items , replace the loggin in part with
Code: [Select]
if (isset($_SESSION['Logged_In'])) {
echo "<li><a href='" .s('website'). "categories/'>". l('categories') ."</a></li>";
echo "<li><a href='" .s('website'). "new/'>". l('new_article') ."</a></li>";
echo "<li><a href='" .s('website'). "unpublished/'>". l('unpublished_articles') ."</a></li>";
echo "<li><a href='" .s('website'). "images/'>". l('images') ."</a></li>";
echo "<li><a href='". s('website') ."logout/'>". l('logout') ."</a></li>";
This adds a logout link while you are logged in without having to go back to your loginlink again