<?xml version="1.0" encoding="UTF-8"?>

<modulo>
	<sources>
		<source id="login">
			<bdTable>bgs_user</bdTable>
			<name>Módulo de Autenticação de Usuários</name>
			<description>Módulo para autenticação de usuários no website</description>
			<fields>
				<field id="id" datatype="id" name="Id" primaryKey="1"/>
				<field id="login" datatype="string" name="Telefone" validationType="telefone" />
				<field id="password" datatype="password" name="Senha" />
				<field id="disabled" datatype="integer" name="Habilitado" />
				<field id="name" datatype="string" name="Nome" primaryName="true"/>
				<field id="email" datatype="email" name="Email"  validationType="email" />
				<field id="acessGroup" datatype="id" name="Grupo de Usuário" />			
			</fields>
		</source>
	</sources>
	
	<interfaces>
		<interface id="login" name="Logar" default="1" source="login">
			<configuration>
				<render renderable="1" renderStyle="administration" renderMethod="verificaAutenticacao" />
				<action actionable="1" actionMethod="authenticate" />
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
				<acessGroup id="5f6799edb0a5928d6d8571567c8597d6" allowRender="1" name="registered"  />
				<acessGroup id="954111ce3e7fcf47747b897c961bc317" allowRender="1" name="guests" />
			</acessGroups>
			<styles>
				<style id="login" path="src/modulos/login/style/login.php"/>
			</styles>
		</interface>
		
		<interface id="logout" name="Logout" source="login">
			<configuration>
				<render renderable="0" />
				<action actionable="1" actionMethod="logout" />
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
				<acessGroup id="5f6799edb0a5928d6d8571567c8597d6" allowRender="1" name="registered"  />
				<acessGroup id="954111ce3e7fcf47747b897c961bc317" allowRender="1" name="guests" />
			</acessGroups>
		</interface>
		
		<interface id="wellcome" name="Bem Vindo" source="login">
			<configuration>
				<render renderable="1" renderMethod="wellcome" />
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
				<acessGroup id="5f6799edb0a5928d6d8571567c8597d6" allowRender="1" name="registered"  />
				<acessGroup id="954111ce3e7fcf47747b897c961bc317" allowRender="1" name="guests" />
			</acessGroups>
			<styles>
				<style id="login" path="src/modulos/login/style/wellcome.php"/>
			</styles>
		</interface>
	
	</interfaces>
	
</modulo>
