begin process at 2012 05 27 20:30:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > SYSTEME DE CONNEXION IDENTIFIANT + LOGIN

SYSTEME DE CONNEXION IDENTIFIANT + LOGIN


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Class et Objet ( POO ) Classé sous :identification, codeingner, rapide, facile, facilement Niveau :Débutant Date de création :14/02/2008 Vu / téléchargé :13 162 / 704

Auteur : divx78340

Ecrire un message privé
Commentaire sur cette source (24)
Ajouter un commentaire et/ou une note

 Description

gérè l'inscription la vérification et l'envoi de mail si perdu
Le tout gérer sous Codeingner FRAMEWORK.
Il ya trois fichiers

le controller
Le fichier view
Le css.
et le Helper_html que j'ai modif pour détecter le user agent pour changer de css

Il reste une petite modif a fair de passer le mdp en MD5 ou hash pour une meilleur sécurisation :)

Source

  • <?php
  • class login extends Controller {
  • public function login() {
  • parent::Controller();
  • //Include des helpers Formulaire et url.
  • $this->load->helper('form');
  • $this->load->helper('url');
  • $this->load->helper('email');
  • $this->load->plugin('captcha');
  • }
  • /*
  • Fonction affichage de la page d'acceuil de plus recuperation du login si
  • demande de renouveau mot de passe.
  • Le: 13/02/2008
  • Par: damien Lasserre
  • */
  • public function index()
  • {
  • //Recuperer ne url le parametre login si il vien d'une recuperation de mot de pass.
  • $login = $this->uri->segment(3);
  • $data['temp_login'] = $login;
  • //Feuille de style en rapor u navigateur !
  • $data['style'] = link_style('autre/style.css','mozilla/style.css');
  • //chargement de template + insertion du title.
  • $data['title'] = "Bienvenu sur la page d'identification";
  • $this->load->view('login/login', $data, FALSE);
  • }//Fonction
  • /*
  • fonction de verification et d'identification utilisateur.
  • Le 13/02/2008
  • Par : Damien Lasserre/
  • */
  • public function verif()
  • {
  • //Verification si le login existe dans la base de donnée.
  • if($_POST['login'] != NULL)
  • {
  • //Requete SQL Where avec le login.
  • $requete = $this->db->where('login', $_POST['login']);
  • $query = $this->db->get('author', 1);
  • $data = $query->row_array();
  • //Si la variable existe
  • if(isset($data['login']))
  • {
  • $log = $data['login'];
  • $pass = $data['mdp'];
  • //Si le login correspond bien.
  • if ($log == $_POST['login'])
  • {
  • //Si le mot de passe corespond bien !.
  • if($pass == $_POST['mdp'])
  • {
  • //Demarge de la session.
  • session_start();
  • //Login dans une variable de session.
  • $_SESSION['login'] = $data['login'];
  • //Redirection si le login mdp est bon.
  • redirect('login/home');
  • } else {
  • //en cas de mauvais mot de passe on lui propose de le retrouver
  • //Si toute fois le login est bon.
  • echo '<html>
  • <head>
  • <titl></title>'.
  • link_style('autre/style.css','mozilla/style.css')
  • .'<head>
  • <body>
  • <center>
  • <fieldset>'.br(1);
  • echo 'Mauvais password'.'<br />';
  • echo anchor('login/retrived_password/'.$_POST['login'], 'Retrouver mon password').br(1);
  • echo anchor('login/index/'.$_POST['login'], 'Retour a l\'identifiaction');
  • echo '</fieldset></center></body>';
  • }
  • }
  • }
  • else
  • {
  • //Si le login est mauvais !
  • echo '<html>
  • <head>
  • <titl></title>'
  • .link_style('autre/style.css','mozilla/style.css').
  • '<head>
  • <body>
  • <center>
  • <fieldset>'.br(1);
  • echo 'Ce nom de compte n\'existe pas'.br(1);
  • echo anchor('login/inscription', 'Inscription ?').br(1);
  • echo anchor('login/index', 'Retour<br />').br(1);
  • echo '</fieldset></center></body>';
  • }
  • }
  • else
  • {
  • //Si les champs sont vides!
  • echo 'Des champs sont vides';
  • }
  • } //Function
  • /*
  • Fonction affiche home si l'utilisateur est identifier !
  • Le 13/02/2008
  • Par: damien Lasserre.
  • */
  • public function home()
  • {
  • session_start();
  • $data['title'] = "Home page";
  • $data['heading'] = "Welcom to my First home page !";
  • //Si la variable Session n'existe pas alors on affiche rien !
  • //Sinon on l'affiche !
  • if(isset($_SESSION['login']))
  • {
  • $data['session'] = $_SESSION['login'];
  • if($data ['session'] != null)
  • {
  • //Affiche le template !
  • $this->load->view('home',$data);
  • }
  • }
  • else
  • {
  • echo 'acces denied<br />';
  • echo anchor('login/index', 'Veuillez vous identifier');
  • }
  • }//Fonction
  • /*Fonction de recuperation du mot de passe
  • Le 13/02/2008
  • PAR: damien Lasserre
  • */
  • public function retrived_password()
  • {
  • $login_temp = $this->uri->segment(3);
  • $data['title'] = "Retrived Password !";
  • $data['temp'] = $login_temp;
  • $data['style'] = link_style('autre/style.css','mozilla/style.css');
  • $this->load->view('login/retrived_password', $data);
  • if(isset($_POST['login_verif']))
  • {
  • if($_POST['login_verif'] != null)
  • {
  • $this->db->where('login', $_POST['login_verif']);
  • $query = $this->db->get('author');
  • $data = $query->row_array();
  • if(isset($data['login']))
  • {
  • $log = $data['login'];
  • $login_verif = $_POST['login_verif'];
  • if($login_verif != null)
  • {
  • if($log == $_POST['login_verif'])
  • {
  • $ok = send_email($data['email'], 'No reply Mot de passe', $data['mdp']);
  • if($ok == TRUE)
  • {
  • echo '<html>
  • <head>
  • <titl></title>'.
  • link_style('autre/style.css','mozilla/style.css')
  • .'<head>
  • <body>
  • <center>
  • <fieldset>
  • <p>un mail vous a été envoyer !</p>'.br(1);
  • echo anchor('login/index/'.$_POST['login_verif'], 'Retour a l\'authentification !');
  • echo '</center></fieldset>';
  • exit();
  • }
  • }
  • }
  • }
  • else
  • {
  • echo 'Mauvais identifiant !';
  • }
  • }
  • else
  • {
  • echo 'Le Champs est vide !';
  • }
  • }
  • }// Function.
  • public function inscription()
  • {
  • $data['title'] = "Inscription";
  • $data['heading'] = "Inscription";
  • $data['style'] = link_style('autre/style.css','mozilla/style.css');
  • $this->load->view('login/inscription', $data);
  • }
  • /*
  • Fonction de création d'un compte (Trés simple ! voir pour grande optimisation)
  • Le: 13/02/2008
  • Par: damien Lasserre
  • */
  • public function insert() {
  • if(isset($_POST['login']) and isset($_POST['mdp']))
  • {
  • if($_POST['login'] != null and $_POST['mdp'] != null)
  • {
  • $this->db->where('login', $_POST['login']);
  • $query = $this->db->get('author');
  • $result = $query->row_array();
  • //A partir du moment ou la variable existe c'est qui il a un doublon.
  • if(isset($result['login']))
  • {
  • //Informe de l'existance du compte
  • echo '<html>
  • <head>
  • <titl></title>'.
  • link_style('autre/style.css','mozilla/style.css')
  • .'<head>
  • <body>
  • <center>
  • <fieldset>';
  • echo '<b style="color:red">Ce nom de compte est deja pris</b>' . br(1);
  • echo anchor('login/retrived_password/'.$result['login'], 'Recupérer le mot de passe de ce compte').br(1);
  • echo anchor('login/inscription/', 'Retour');
  • echo '</fielset></center></body></html>';
  • }
  • else
  • {
  • $valid = valid_email($_POST['email']);
  • if ($valid == FALSE)
  • {
  • echo 'Email Invalide !'.br(1);
  • echo anchor('login/inscription', 'Retour');
  • exit();
  • }
  • $this->db->insert('author', $_POST);
  • echo '<html>
  • <head>
  • <titl></title>'.
  • link_style('autre/style.css','mozilla/style.css')
  • .'<head>
  • <body>
  • <center>
  • <fieldset>'.br(1);
  • echo '<b style="color:green">Votre compte a bien été crée, cliquez sur le lien ci dessous</b>' . br(1);
  • echo anchor('login/index/'.$_POST['login'],'Retour a l\'identification');
  • echo '</fieldset></center></body>';
  • }
  • }
  • }
  • }
  • }
  • ?>
<?php
class login extends Controller {
	
	public function login() {
		parent::Controller();
		
		//Include des helpers Formulaire et url.
			$this->load->helper('form');
			$this->load->helper('url');
			$this->load->helper('email');
			$this->load->plugin('captcha');
	}
	
	/*
	Fonction affichage de la page d'acceuil de plus recuperation du login si
	demande de renouveau mot de passe.
	Le: 13/02/2008
	Par: damien Lasserre
	*/
	public function index()
	{
		//Recuperer ne url le parametre login si il vien d'une recuperation de mot de pass.
		$login = $this->uri->segment(3);
		$data['temp_login'] = $login;
		
		//Feuille de style en rapor u navigateur !
		$data['style'] = link_style('autre/style.css','mozilla/style.css');
		
		//chargement de template + insertion du title.
		$data['title'] = "Bienvenu sur la page d'identification";
		$this->load->view('login/login', $data, FALSE);
		
		
	}//Fonction
	
	/*
	fonction de verification et d'identification utilisateur.
	Le 13/02/2008
	Par : Damien Lasserre/
	*/
	public function verif()
	{
		//Verification si le login existe dans la base de donnée.
		if($_POST['login'] != NULL)
		{	
			//Requete SQL Where avec le login.
			$requete = $this->db->where('login', $_POST['login']);
			$query = $this->db->get('author', 1);
			$data = $query->row_array();
			
			//Si la variable existe
			if(isset($data['login']))
			{
				$log = $data['login'];
				$pass = $data['mdp'];
				
				//Si le login correspond bien.
				if ($log == $_POST['login'])
				{
					//Si le mot de passe corespond bien !.
					if($pass == $_POST['mdp'])
					{
						//Demarge de la session.
							session_start();
						//Login dans une variable de session.
							$_SESSION['login'] = $data['login'];
						//Redirection si le login  mdp est bon.
							redirect('login/home');
					} else {
						//en cas de mauvais mot de passe on lui propose de le retrouver
						//Si toute fois le login est bon.
						echo '<html>
								<head>
								  <titl></title>'.
								 link_style('autre/style.css','mozilla/style.css')
								.'<head>
								 <body>
								 <center>
								<fieldset>'.br(1);
						echo 'Mauvais password'.'<br />';
						echo anchor('login/retrived_password/'.$_POST['login'], 'Retrouver mon password').br(1);
						echo anchor('login/index/'.$_POST['login'], 'Retour a l\'identifiaction');
						echo '</fieldset></center></body>';
					}
				}
			}
			else 
			{
				//Si le login est mauvais !
				echo '<html>
						<head>
						  <titl></title>'
						 .link_style('autre/style.css','mozilla/style.css').
						'<head>
						 <body>
						 <center>
						<fieldset>'.br(1);
				echo 'Ce nom de compte n\'existe pas'.br(1);
				echo anchor('login/inscription', 'Inscription ?').br(1);
				echo anchor('login/index', 'Retour<br />').br(1);
				echo '</fieldset></center></body>';
			}
		}
		else
		{
			//Si les champs sont vides!
			echo 'Des champs sont vides';
		}	
	} //Function
	
	/*
	Fonction affiche home si l'utilisateur est identifier !
	Le 13/02/2008
	Par: damien Lasserre.
	*/
	public function home()
	{
		session_start();
		$data['title'] = "Home page";
		$data['heading'] = "Welcom to my First home page !";
			
			//Si la variable Session n'existe pas alors on affiche rien !
			//Sinon on l'affiche !
			if(isset($_SESSION['login']))
			{
			$data['session'] = $_SESSION['login'];
				if($data ['session'] != null)
				{
					//Affiche le template !
					$this->load->view('home',$data);
				}
			}
			else
			{
				echo 'acces denied<br />';
				echo anchor('login/index', 'Veuillez vous identifier');
			}
	}//Fonction
	
	/*Fonction de recuperation du mot de passe 
	Le 13/02/2008
	PAR: damien Lasserre
	*/
	public function retrived_password()
	{
		$login_temp = $this->uri->segment(3);

		$data['title'] = "Retrived Password !";
		$data['temp'] = $login_temp;
		$data['style'] = link_style('autre/style.css','mozilla/style.css');
		 
		$this->load->view('login/retrived_password', $data);
		if(isset($_POST['login_verif']))
		{
			if($_POST['login_verif'] != null)
			{
				
			$this->db->where('login', $_POST['login_verif']);
			$query = $this->db->get('author');
			$data = $query->row_array();
			
				if(isset($data['login']))
				{
					$log = $data['login'];
					$login_verif = $_POST['login_verif'];
					
					if($login_verif != null)
					{
						if($log == $_POST['login_verif'])
						{
							$ok = send_email($data['email'], 'No reply Mot de passe', $data['mdp']);
							if($ok == TRUE)
							{
								echo '<html>
								<head>
								  <titl></title>'.
								 link_style('autre/style.css','mozilla/style.css')
								.'<head>
								 <body>
								 <center>
								<fieldset>
								<p>un mail vous a été envoyer !</p>'.br(1);
								echo anchor('login/index/'.$_POST['login_verif'], 'Retour a l\'authentification !');
								echo '</center></fieldset>';
								exit();
							}
							
						}
					}
				}
				else
				{
					echo 'Mauvais identifiant !';
				}
			}
			else 
			{
			echo 'Le Champs est vide !';
			}
		}
		
	}// Function.
	
	public function inscription()
	{
		$data['title'] = "Inscription";
		$data['heading'] = "Inscription";
		$data['style'] = link_style('autre/style.css','mozilla/style.css');
		
		$this->load->view('login/inscription', $data);
	}
	
	/*
	Fonction de création d'un compte (Trés simple ! voir pour grande optimisation)
	Le: 13/02/2008
	Par: damien Lasserre
	*/
	public function insert() {
			if(isset($_POST['login']) and isset($_POST['mdp']))
			{
				if($_POST['login'] != null and $_POST['mdp'] != null)
				{
					$this->db->where('login', $_POST['login']);
					$query = $this->db->get('author');
					$result = $query->row_array();
						//A partir du moment ou la variable existe c'est qui il a un doublon.	
						if(isset($result['login']))
						{	
							//Informe de l'existance du compte
							echo '<html>
								<head>
								  <titl></title>'.
								 link_style('autre/style.css','mozilla/style.css')
								.'<head>
								 <body>
								 <center>
								<fieldset>';
							echo '<b style="color:red">Ce nom de compte est deja pris</b>' . br(1);
							echo anchor('login/retrived_password/'.$result['login'], 'Recupérer le mot de passe de ce compte').br(1);
							echo anchor('login/inscription/', 'Retour');
							echo '</fielset></center></body></html>';
						}
					else
					{
						$valid = valid_email($_POST['email']);
						if ($valid == FALSE)
						{
							echo 'Email Invalide !'.br(1);
							echo anchor('login/inscription', 'Retour');
							exit();
						}
						$this->db->insert('author', $_POST);
							echo '<html>
								<head>
								  <titl></title>'.
								link_style('autre/style.css','mozilla/style.css')
								.'<head>
								 <body>
								 <center>
								<fieldset>'.br(1);
							echo '<b style="color:green">Votre compte a bien été crée, cliquez sur le lien ci dessous</b>' . br(1);
							echo anchor('login/index/'.$_POST['login'],'Retour a l\'identification');
							echo '</fieldset></center></body>';
						
					}
				}
			}
	
}
}
?>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
CLASSE D'OBJET DE CRYPTAGE ET DÉCRYPTAGE DE CHAINES DE CARAC... par 8Tnerolf8
Source avec Zip MY.DEVIANTART API par inwebo
CLASSE DE GESTION DE "VARIABLES GLOBALES D'ENVIRONNEMENT" par pifou25
Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture VOIR QUI VISITE VOTRE SITE par Dariumis
Source avec Zip CREATED SOME TINY URL par ledamss
Source avec Zip Source avec une capture MYPHPCOM 2.1: SYSTÈME DE COMMENTAIRE PHP/MYSQL par Dariumis
Source avec Zip Source avec une capture [POO] FENÊTRE D'ALERTE AVEC DES DIV. par Dariumis
IDENTIFICATION PAR COOKIES SIMPLE ET ADAPTABLE par cod57

Commentaires et avis

Commentaire de garfield90 le 14/02/2008 16:18:37 1/10

Totalement inutile en état, Code Igniter semble utiliser le pattern  MVC et ton controler ne separe pas la couche Controler et View (possibilité d'affichage de HTML dans ton controler).

Tu ne peux pas réutiliser ton code sans le modifier, car tu ajoutes des CSS inline et externaliser...

Personnellement, je trouve ce code autant inexpoitable par un débutant car le pattern MVC n'est pas forcement simple a comprendre et trop de modif inline a faire que par un expert car il y aurait pas mal de chose a refaire dessus si ce n'est pas tout

Commentaire de divx78340 le 14/02/2008 16:46:35

Oui je n'est pas séparer les couches.
Merci de ton post :)

Commentaire de divx78340 le 14/02/2008 16:47:32

Je voulais vraiment faire simple pour les débutants mes a parement ces pas çà du tout :D

Commentaire de garfield90 le 14/02/2008 17:02:11

Deuxieme lecture, un peu plus en profondeur.

a quoi ca te sert ?

#  if(isset($_POST['login']) and isset($_POST['mdp']))
# {
# if($_POST['login'] != null and $_POST['mdp'] != null)
# {

la fonction isset() te permet de savoir si la variable est définie ou autrement dis si elle est allouée. Si elle n'est pas allouée, elle est égale à null

Commentaire de divx78340 le 14/02/2008 17:05:00

framework me retourne un undefine variable :) je suis obliger de vérifié leurs existances

Commentaire de divx78340 le 14/02/2008 17:07:03

en gros je demande a afficher une variable qui n'existe pas normale qu'il ne me retourne rien donc je vérifie quelle existe

Commentaire de divx78340 le 14/02/2008 17:08:44

$foo = NULL;
var_dump(isset($foo));   // FALSE

Commentaire de garfield90 le 14/02/2008 17:17:44

en gros, fais le test suivant.
nul
$var = null;
if ( isset($var) ){
if ( $var == null ){
    echo 'Var est défini' ;
}else{
    echo 'Var est non-défini';
}
}

normalement ca devrai afficher :
Var est non-défini

En Gros isset($var) <==> $var != null

Commentaire de webdeb le 14/02/2008 23:31:17

Je comprends pas le mélange de la vue et du contrôleur dans le même objet...

Commentaire de codefalse le 14/02/2008 23:34:21 administrateur CS

@Divx78340 :
$foo = NULL;
var_dump(isset($foo));   // FALSE

Oui, c'est bien cela, isset retourne false car $foo n'est pas définie

Commentaire de divx78340 le 15/02/2008 09:11:24

oui je suis d'acore

Commentaire de coucou747 le 15/02/2008 11:30:39 administrateur CS

il est definit a NULL en fait...
perso je trouve ca moche de pouvoir faire ca... (definir une variable a NULL pour la "supprimer")

Commentaire de codefalse le 15/02/2008 13:12:51 administrateur CS

bah pour ca il y a la fonction unset ?!

Commentaire de coucou747 le 15/02/2008 13:22:22 administrateur CS

isset c'est is set...

j'ai bien dans l'idee que = est l'operateur d'affectation en php, donc l'operateur qui permet le "set"...

d'ailleur, quand on utilise les properties dans d'autres langages (C#, pascal, etc...) on a = qui appelle les setters (sur les objets)

or ici, tu fais :

$varName = ...;
//donc tu la sets...
//et ensuite,
isset($varName); // renvoie false ??

c'est debile comme comportement...

Commentaire de codefalse le 15/02/2008 15:43:57 administrateur CS

J'avais pas compris la phrase dans le sens "définir une variable en ne la définissant pas" (a peu pres)
Note : La preuve que = signifie set, c'est les méthodes magiques dans une classe

class myClass {
   public function __set ($var, $val) {
       ...
   }
}

$o = new myClass ()
$o->bob = "salut";

:)

Commentaire de coucou747 le 15/02/2008 16:42:02 administrateur CS

les properties, c'est une facon qui semble plus propre, dans d'autres langages, de faire comme ces methodes magiques (__get et __set)

Commentaire de coucou747 le 21/05/2008 16:30:41 administrateur CS

detaille, qu'est-ce-que tu trouves de mal code ?

Commentaire de codefalse le 21/05/2008 16:57:45 administrateur CS

@Coucou747 : j'ai supprim? ces commentaires, ca ressemble plus ? un reglement de compte qu'? un vrai commentaire.

Commentaire de ganjamannicoweb le 21/05/2008 17:02:11

re,

la force de la censure... Vous savez quoi les gars ? Censurez des informations empêche de les faire remonter à la surface et à la connaissance de tous.
Ce code est pourri que Lasserre soit venu au rendez vous ou pas.

Vous ne faites pas une affaire en faisant de moi un déçu...

Lasserre mon ami à bientôt

Commentaire de codefalse le 21/05/2008 17:16:03 administrateur CS

Je ne censure pas le fait que le commentaire soit mauvais ou pas, que votre message soit vrai ou faux. Je censure car vos commentaires n'ont strictement rien ? voir avec le code (des probl?mes de rendez-vous se r?glent en t?te ? t?te au bureau et pas sur un espace communautaire).

Si vous consid?rez que ce code est mauvais, je veux bien l'accepter, mais des arguments sont dans ce cas attendus, sinon c'est trop facile de critiquer.

A bon entendeur...

Commentaire de coucou747 le 21/05/2008 17:44:44 administrateur CS

ecoute, j'ai lu ton post, et je t'ai demande tes arguments, c'est donc qu'ils n'etaient pas explicites...

t'as commence ton post par une insulte, sans meme dire pourquoi son code etait mauvais...

t'es en colere contre l'auteur apparement, mais en fait, nous, on s'en fout... pour nous, on regarde les codes sources des gens, si ils sont bons, on approuve, si ils sont mauvais, on tente de leur expliquer comment faire mieux.

sinon, explique pourquoi tu trouves ce code de mauvaise qualite, une fois pour toute, histoire qu'on ne te prenne pas pour un type aigri et incapable de faire la part des choses... (parce-que la, j'ai l'impression que tu n'aimes pas l'auteur, donc tu dis que son code est pourrit... alors que c'est pas forcement le cas...)

Commentaire de ganjamannicoweb le 21/05/2008 17:53:56

re,

bon allez supprimer mes messages, de toute façon à quoi ca sert de discuter avec des murs ?
à perdre du temps => return true

salut je vous embêterai plus vous pouvez supprimer mes messages et puis je n'ai rien contre cette personne au contraire c'est un ami...

Commentaire de codefalse le 21/05/2008 18:30:45 administrateur CS

"perdre du temps => return true" => tout ? fait d'accord
On te demande un jugement sur le code, et en 4 posts, tu parle toujours de la m?me chose : la rencontre qui n'a jamais eu lieu. Pour moi ce n'est pas un argument valable envers ce code. Pire encore cet HORS SUJET. Si vous voulez que "Merci donc de laisser ce message afin que Lasserre puisse en prendre connaissance" alors pour cela il existe quel proc?d? qui ont r?volutionn?s leur ?poque :
_ le t?l?phone
_ l'email
_ ...

Merci de bien faire la part des choses.
Encore une fois, je me vois contraint de supprimer vos messages inutiles...

Commentaire de ganjamannicoweb le 21/05/2008 18:39:33

faites très cher faites donc

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

identification par htaccess [ par evange ] Bonjour,Sur une site, j'utilise une protection htaccess, plusieurs comptes y sont crées, mon soucis est que j'aimerais pourvoir lire le login utilisé DSIGN ET MAJ [ par vbtom ] Salut,Ca fait un moment que je fai de l'ASP et fait du pHP depuis quelques mois deja mais je n'ai jamais fait de gros sites pro, et la je commence et Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Facile pour des phpmen comme vous !! [ par lebobby ] Salut les jeunes,je voudrais si c'est possible de fairedans une page php reference a une sectiond'une autre page phpc'est a dire si dans a.phpj'ai un Identification [ par MiTcH37 ] Je cherche à faire une identification automatique, alors il me faudrait capturer l'id de l'internaute, ou créer un cookie...mais I Don't Know comment Identification [ par mapomme ] Je tente de mettre en place une identification par login et mot de passe, le fichier qui récupère la saisie des inscrits :TraitementAcces.php est ains plus rapide que msql_result [ par Isengard ] Bonjour a tous.Je me rappelle avoir vu qqpart (oui oui) qu'il existait un moyen plus rapide que mysql_result.Par exemple j'ai une toable ou chaque lig Modifier un fichier OU SUGGESTIONS [ par DeepXtaZy ] Bonjour,Je suis en stage et je voudrais faire une page pour que mon patron puisse diffuser facilement et meme tres facilement des notes de service.Je Modifier un fichier OU SUGGESTIONS [ par DeepXtaZy ] Bonjour,Je suis en stage et je voudrais faire une page pour que mon patron puisse diffuser facilement et meme tres facilement des notes de service.Je


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales