{jstabs} {jstab title="User Registration and Login"} {form legend="User Registration and Login"}
{formfeedback hash=$authSettings.err} {formlabel label="Authentication method"} {forminput} {foreach from=$authSettings.avail_method item='auth_method' key='iter'}
{/foreach} {* {if $gBitSystem->getConfig("users_auth_method_`$smarty.section.auth_select_outer.iteration-1`") eq 'tiki'} selected="selected"{/if} *} {*formhelp note="Registration requrires that Bitweaver Auth be in the Method List"*} {/forminput}
{foreach from=$loginSettings key=feature item=output}
{if $feature == 'users_validate_email' && !$gBitSystem->hasValidSenderEmail()} {formfeedback error="Site emailer return address is not valid!"} {/if} {if $feature == 'users_random_number_reg'} {formfeedback warning=$warning} {/if} {formlabel label=$output.label for=$feature} {forminput} {if $output.type == 'text'} {if $feature eq 'cookie_domain' && $gBitSystem->getConfig($feature) eq ''} {elseif $feature eq 'cookie_path' && $gBitSystem->getConfig($feature) eq ''} {else} {/if} {else} {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature} {/if} {formhelp note=$output.note page=$output.page link=$output.link} {/forminput}
{/foreach}
{formlabel label="Default role for users with verifiable emails" for="users_validate_email_role"} {forminput}
Selecting (none) will prevent the user from registering with a non responsive email. Click here to validate all of your current users emails.
{/forminput}
{formlabel label="Duration of 'Remember me' feature" for="users_remember_time"} {forminput} {formhelp note=""} {/forminput}
{formlabel label="Roles choice at registration" for="registration_role_choice"} {forminput} {formhelp note="A user will be able to select one of the selected roles at registration. If you select the default role (Registered), he will not be obliged to select a role."} {/forminput}
{/form} {/jstab} {jstab title="Registration Form"} {form legend="Registration Form"}

{tr}Here you can specify what the registration page should look like. All these settings will still be available from the users preferences page.{/tr}

{foreach from=$registerSettings key=feature item=output}
{formlabel label=$output.label for=$feature} {forminput} {if $output.type == 'text'} {else} {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature} {/if} {formhelp note=$output.note page=$output.page link=$output.link} {/forminput}
{/foreach}
{/form} {/jstab} {jstab title="HTTP Settings"} {form legend="HTTP Settings"}
{tr}If you turn on any secure login features you must set the HTTP and HTTPS server name.{/tr}
{foreach from=$httpSettings key=feature item=output}
{formlabel label=$output.label for=$feature} {forminput} {if $output.type == 'text'} {else} {html_checkboxes name="$feature" values="y" checked=$gBitSystem->getConfig($feature) labels=false id=$feature} {/if} {formhelp note=$output.note page=$output.page link=$output.link} {/forminput}
{/foreach}
{/form} {/jstab} {foreach from=$authSettings.avail item='method' key='meth_name'} {if count($method.options)>0} {jstab title=$method.name} {form legend=$method.name} {foreach from=$method.options item='output' key='op_id'}
{formlabel label=$output.label for=$op_id} {forminput} {if $output.type == 'checkbox'} {html_checkboxes name="$op_id" values="y" selected=$output.value labels=false id=$op_id} {elseif $output.type == 'option'} {else} {/if} {formhelp note=$output.note page=$output.page link=$output.link} {/forminput}
{/foreach}
{/form} {/jstab} {/if} {/foreach} {/jstabs}