Zone membre universelle sans connaissances+protection des pages

Description

1.Ce code vous permettera d'utiliser le système du Webpass, que j'ai crée. Son but est de vous permettre de mettre en place une zone membre sur votre site dans la plus grande simplicité mais surtout, d'utiliser une système d'identification universel à cette zone membre, ainsi, n'importe internaute inscrit au Webpass aurais accès à toutes les zones membres basées sur le webpass...sauf limitation de votre part.
2.Cette source vous indique également une methode de sécurisation de vos pages

Le système est simple à mettre en place, voici les diverses étapes :
1.Inscrivez vous en tant uqe webmaster sur http://webpass.mobitrick.com
2.sur votre page de connexion à votre zone membre, implantez un formulaire tel que celui ci présenté en Annexe1.vous remarquerez que vous êtes totalement libre dans le choix d'options ou de graphismes, respectez juste les noms des champs tels qu'ils sont.
3.Réglez vos options dans votre administration,Vérifiez bien les notes spéciales (Sites free ect...) et ça fonctionne...
4.Sécurisez Vos pages: La securisation de vos pages n'est pas compliquée, dans le zip ci-joint, se trouve un dossier contenant deux fichiers php et un nommé chmod.txt. (Pour les sites free voir en explication finale)
4.0 Ouvrez Secure.php et Secure2.php, effectuez les modifications annotées en annexe 4 et 5 (mentionnez une page vers laquelle rediriger en cas de non identification)
4.1 Uploadez le dossier secure tel quel sur votre serveur.
4.2 renommez htaccess.txt sur votre serveur en .htaccess
4.3 Sur votre page de redirection (page d'accueil de votre zone membre,=bienvenue), collez à la toute première ligne(avant toutes autres balises), le code de l'annexe 2...
4.4 Pour n'autoriser l'accès à une page qu'aux personnes identifiées, répétez l'opération du 4.3 en collant le code de l'annexe 3 cette fois ci.

Et voila j'espère que je ne suis pas trop long mais clair au moins !

Source / Exemple :


//Annexe 1 : Code du formulaire

<form action="http://mobitrick.com/Webpass/webconnexion.php" method="post">
  <input type="text" name="login">
  <input type="password" name="pass">
</form>

//-------------------------------------------------->

//Annexe 2 : A insérer en page d'accueil de zonne membre
<?php
include ("CHEMIN/secure/secure.php");
?>
//--------------------------------------------------------->

//Annexe 3 : A insérer dans une page à sécuriser
<?php
include ("CHEMIN/secure/secure2.php");
?>
//----------------------------------------------------------->

//Annexe 4 : Secure.php, une modification à effectuer
<?php
if (!isset($_SESSION['name']))
{
	if (isset($_POST['Login']))
	{
	$_SESSION['name']="webpass";
	}
	else
	{
	header("Location: VOTRE PAGE DE CONNEXION ICI!!!!");
	}
}
else
{
}

?>
//-------------------------------------------------------------->
//Annexe 5 : Secure2 .php
<?php
if (!isset($_SESSION['name']))
{
header("Location: VOTRE PAGE DE CONNEXION ICI!!!");
}
else
{
}
?>
//------------------------------->

//Annexe 6 : secure.php pour les sites free ou en cas de problèmes.
<?php
if (!isset($_SESSION['name']))
{
	if (ereg("mobitrick.com","$_SERVER[HTTP_REFERER]"))
	{
	$_SESSION['name']="webpass";
	}
	else
	{
	header("Location: VOTRE PAGE DE CONNEXION ICI!!!!");
	}
}
else
{
}
?>
//----------------------------------------------------->

Conclusion :


Pour finir, N'oubliez pas de vérifier TOUS les réglages dans votre administration.
Lisez également le descriptif du site : http://webpass.mobitrick.com car certaines possibilitées importantes ne sont pas décrites ici...
Pour les sites free, Remplacez l'annexe 5 par l'annexe 6 et tout ira bien...
En cas de problèmes ou de suggestion, contactez moi: webmaster@mobitrick.com

Dernière note: les //---------> dans le code servent juste à bien délimiter les annexes :)

A bientôt!
@+

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.