<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="../../Documentation.xsl"?>

<documentation>
	<extension-title>Remote Login</extension-title>
	<extension-menu-doc>Menu.xml</extension-menu-doc>
	<content>
		<topic>
			
			<topic-title>Overview</topic-title>
			
			<topic-text>

				<p>
					<i>Remote Login</i> is an <i>Extension</i> that allows users to login
					from either a custom login page, or external site.<br />
					It is comprised of two parts; remote login and remote logout:
					<ul>
						<li>
							<b>Remote Login</b> allows users to log into <i>Storefront</i> website
							from a remote source. It can also create users if they do not already exist.
						</li>
						<li>
							<b>Remote Logout</b> redirects users to another page when they log out.
						</li>
					</ul>
				</p>

				<br/>

			</topic-text>
			
		</topic>

		<topic>
			
			<topic-title>Release Notes</topic-title>
			
			<topic-text>

				<p>
					<b>26/07/2020</b> Version 7.3<br/>
					The <i>logout</i> function now works on Storefront 9.
				</p>
				<p>
					<b>10/04/2018</b> Version 7.2<br/>
					<i>User Self-Registered</i> email notifications introduced.
				</p>
				<p>
					<b>20/09/2016</b> Version 7.1<br/>
					Radio buttons removed from the configuration page. Animated controls used.
				</p>
				<p>
					<b>21/05/2015</b> Version 7.0<br/>
					Completely refactored. Security modules dropped.<br />
					The configuration page selects the security check method.
				</p>
				<p>
					<b>24/03/2015</b> Version 6.0<br/>
					The logout works without the HTTP Session variable.
				</p>
				<p>
					<b>09/07/2014</b> Version 5.3<br/>
					Suspended or archived users can't log in.<br />
					Correct <i>Get/SetValue</i> calls. Avoid <i>Assembly.LoadFile</i>.
				</p>
				<p>
					<b>14/05/2014</b> Version 5.2<br/>
					The Session variable name changed to <i>RemoteLoginCurrentUserID</i>.
				</p>
				<p>
					<b>30/05/2012</b> Version 5.1.2<br/>
					Added URL reserved character compatibility with usernames.
				</p>
				<p>
					<b>24/02/2012</b> Version 5.1.1<br/>
					Major rewrite to enable security modules. Retired key and URL security.
				</p>
				<p>
					<b>07/11/2011</b> Version 4.0.3<br/>
					Minor configuration page javascript bug fix.
				</p>
				<p>
					<b>16/09/2011</b> Version 4.0.2<br/>
					Validation bug fix.
				</p>
				<p>
					<b>13/09/2011</b> Version 4.0.1<br/>
					Registration bug fix.
				</p>
				<p>
					<b>12/09/2011</b> Version 4.0.0<br/>
					Major <i>RemoteLoginPages.dll</i> rewrite.
					Removed <i>RemoteLogoutPages.dll</i>.<br />
					<i>Unique ID</i> no longer required.
					Passwords now authenticated. General stability improvements.
				</p>
				<p>
					<b>06/09/2011</b> Version 3.0.1<br/>
					<i>Unique ID</i> bug fix.
				</p>
				<p>
					<b>26/08/2011</b> Version 3.0.0<br/>
					Added remote registration page.
				</p>
				<p>
					<b>22/08/2011</b> Version 2.0<br/>
					Custom field compatibility. User Creation bug fix.
					Control over user update.
				</p>
				<p>
					<b>21/07/2011</b> Version 1.0.3<br/>
					Now uses installer. Control over user creation.
				</p>
				<p>
					<b>07/07/2011</b> Version 1.0.2<br/>
					More secure database access.
				</p>
				<p>
					<b>05/07/2011</b> Version 1.0.1<br/>
					More stable database access.
				</p>
				<p>
					<b>30/06/2011</b> Version 1.0.0<br/>
					Initial release. Conversion from <i>Pack C</i> into a single extension.
				</p>

				<br/>

			</topic-text>
			
		</topic>

	</content>
</documentation>