If you want to have a login and regisration option on the main page for your website and would like to integrate the login and regisration with the Simple Machines Forum (SMF) login and registration rather than force users to login to SMF and other parts of the site separately, you can use
http://example.com/forum/index.php?action=login where
example.com is the name of the server where you are running
SMF. You specify the location of the index.php file,
e.g., /forum/index.php, if it is located in a directory named
forum beneath the root directory for the web site.
If you just want to have a page where they see nothing but a username
and password prompt with a button to click on, you could create a file
named login.php with the following code within it:
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
include_once('forum/SSI.php');
ssi_login();
?>
</body>
</html>
Note: the include_once function must be given the location
of the SMF SSI.php file, e.g., forum/SSI.php, if
it was located in a directory named forum beneath the root
directory of the website.
That would display the following on a page:
You must not be logged into SMF when you attempt to access
login.php, otherwise the login and password prompts won't
be displayed when you access login.php.
If you wanted to have a register link on the main page for
your site that would take someone to the SMF registration form, you could use
<a href="http://example.com/forum/index.php?action=register">Register</a>
for a registration link on the page.
a link.
If you don't want to allow anyone access to any area of SMF without the
person first logging in, e.g., you want them to see a login page if
they use http://example.com/forum, then you need to deny all
guest access to the forum. You can do so by logging into the administrator
account for the forum, then clicking on the admin tab, then
click on Features and Options under Configuration,
then uncheck Allow guests to browse the forum, then click on
the Save button.
References
-
Site Home Page/SMF Login Integration?
Date: April 20, 2008
Simple Machines Forum -
How To: Get SMF SSI.php Stuff to Display on your Wordpress Blog
Date: August 21, 2008
Simple Machines Forum
