Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Connection sur FSB depuis mon site...

Feu follet
Avatar de Spiro.spr
  • Age : 22 ans
  • Messages : 191
  • Inscrit : 29 Aout 2008
  Lien vers ce message 14 Octobre 2008, 19:00
Bonjour, je suis en train de créer un site qui fonctionne avec le système SDK

Donc voilà, la je voudrais faire le système de connections...
Je vais donc utiliser ceci :
	/*
	** Connexion d'un membre
	** -----
	** $login ::				Login de connexion
	** $password ::				Mot de passe de connexion
	** $is_hidden ::			Connexion invisible
	** $use_auto_connexion ::	Connexion automatique
	*/
	public function login($login, $password, $is_hidden = FALSE, $use_auto_connexion = FALSE)
	{
		// Necessite le fichier de langue de la page de connexion
		Fsb::$session->load_lang('lg_forum_login');

		// Connexion
		$return = Fsb::$session->log_user($login, $password, $is_hidden, $use_auto_connexion);
		if ($return !== FALSE)
		{
			$this->errstr = $return;
			return (FALSE);
		}
		return (TRUE);
	}


Seulement je ne sais pas comment intégrer le fichier de langue de la page de connexion !
Pouvez-vous m'aider ?


Spiro

http://webstatus.kd2.org/signature.php/jid/es.eroonw..bevcf/image.png
 
Hors ligne mob Masculin
Equipe de support
Avatar de mob
  • Age : 21 ans
  • Messages : 2034
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 14 Octobre 2008, 20:00
Salut,

Je ne comprends pas très bien. Normalement si tu as mis les bonnes valeurs aux constantes qu'il faut définir, ce n'est pas toi qui t'occupes d'intégrer le fichier de langue, le SDK le fait, avec cette ligne :
Fsb::$session->load_lang('lg_forum_login');
 
Feu follet
Avatar de Spiro.spr
  • Age : 22 ans
  • Messages : 191
  • Inscrit : 29 Aout 2008
  Lien vers ce message 14 Octobre 2008, 20:03
Oui lol mon frère viens de me le dire à l'instant !

Merci beaucoup !


Spiro

http://webstatus.kd2.org/signature.php/jid/es.eroonw..bevcf/image.png
 
Feu follet
Avatar de Spiro.spr
  • Age : 22 ans
  • Messages : 191
  • Inscrit : 29 Aout 2008
  Lien vers ce message 14 Octobre 2008, 20:11
Mais je n'arrive pas a créer mon formulaire de connection... J'ai utiliser le même que celui de FSB2 :

<form classe="fsbconnec" method="post" onsubmit="submit_encrypt_rsa(this); return true">
							<div class="round">
								<h1>{L_LOGIN_CONNEXION}</h1>
								<table class="form">
									<tr>
										<th><label for="u_login_id">{LG_LOGIN_LOGIN}</label></th>
										<td>
											<input type="text" size="25" name="u_login" id="u_login_id" value="{LOGIN}" tabindex="1" />
											<if content="!$ADM_LOG"> [<a href="{U_REGISTER}">{LG_LOGIN_REGISTER}</a>]</if>
										</td>
									</tr>
									<tr>
										<th><label for="u_password_id">{LG_LOGIN_PASSWORD}</label></th>
										<td>
											<input type="password" size="25" name="u_password" id="u_password_id" value="{PASSWORD}" tabindex="2" />
											<if content="!$ADM_LOG"> [<a href="{U_FORGOT_PASSWORD}">{LG_LOGIN_FORGOT_PASSWORD}</a>]</if>
										</td>
									</tr>
									<if content="!$ADM_LOG">
										<tr>
											<th><label for="auto_connexion_id">{LG_LOGIN_AUTO}</label></th>
											<td><input type="checkbox" name="auto_connexion" id="auto_connexion_id" value="1" tabindex="3" {LOGIN_AUTO} /></td>
										</tr>
										<tr>
											<th><label for="u_hidden_id">{LG_LOGIN_VISIBILITY}</label></th>
											<td><input type="checkbox" name="u_hidden" id="u_hidden_id" value="1" tabindex="4" {LOGIN_VISIBILITY} /></td>
										</tr>
									</if>
									<tr>
										<th>{HIDDEN}</th>
										<td><input type="submit" name="submit" value="{LG_SUBMIT}" class="submit" tabindex="5" /></td>
									</tr>
								</table>
							</div>
						</form>


Mais en suite je ne sais pas commet utiliser le SDK !
Quelqu'un peut-il me donner un coup de main ?


Spiro

http://webstatus.kd2.org/signature.php/jid/es.eroonw..bevcf/image.png
 
Hors ligne mob Masculin
Equipe de support
Avatar de mob
  • Age : 21 ans
  • Messages : 2034
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 14 Octobre 2008, 20:13
Tu récupères les informations de ton formulaire, pseudo, mot de passe, auto-connexion, ... tu fais tes vérifications si tu veux et tu passes les 3 à la méthode du SDK plus haut, avec en plus le paramètre is_hidden.

PS : qu'est ce que ce sujet fait dans "Discussions générales" ?
 
Feu follet
Avatar de Spiro.spr
  • Age : 22 ans
  • Messages : 191
  • Inscrit : 29 Aout 2008
  Lien vers ce message 14 Octobre 2008, 20:27
"PS : qu'est ce que ce sujet fait dans "Discussions générales" ?" Je savais trop où le mettre...

Heu... je suis pas très fort en PHP, pour ne pas dire nul, pourrais-tu me donner un exemple... car là, je lutte !


Spiro

http://webstatus.kd2.org/signature.php/jid/es.eroonw..bevcf/image.png
 
Hors ligne mob Masculin
Equipe de support
Avatar de mob
  • Age : 21 ans
  • Messages : 2034
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 15 Octobre 2008, 0:55
Pour les exemples, si tu n'es pas à l'aise avec PHP, même si je t'en donne ça t'aidera pas beaucoup.
Je te conseille plutôt de lire ceci : http://www.siteduzero.com/tuto...ormulaires.html

Normalement après la lecture et la compréhension, avec quelques tests tu devrais y arriver. Si tu as quand même des questions sur des choses qui te paraissent floues, n'hésite pas à les poser ici même.
 
Feu follet
Avatar de Spiro.spr
  • Age : 22 ans
  • Messages : 191
  • Inscrit : 29 Aout 2008
  Lien vers ce message 15 Octobre 2008, 12:06
Je l'ai déjà lu ce tuto ! mais je n'arrive pas vraiment a aplique le système SDK dessus...
Bon en attendant, j'ai utiliser un autre moyen évoqué pas des utilisateur sur ce forum...

Merci beaucoup !

++


Spiro

http://webstatus.kd2.org/signature.php/jid/es.eroonw..bevcf/image.png
 
Chef du projet FSB
Avatar de Genova
  • Age : 26 ans
  • Messages : 14944
  • Inscrit : 16 Septembre 2004
Message édité 1 fois, dernière édition par Genova, 21 Octobre 2008, 15:56     Lien vers ce message 21 Octobre 2008, 15:56
La méthode la plus simple pour créer un formulaire de connexion sans aucune connaissance en PHP, c'est de reprendre simplement les champs input du formulaire dans la source de la page.
Sur la page de connexion, regarde la source de la page de ton navigateur, et récupère tout ce que contient ton <form>. Il te suffit de modifier l'action pour que ça pointe bien sur la page index.php?p=login de ton forum, et le tour est joué.

PS : sujet déplacé


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Feu follet
Avatar de Spiro.spr
  • Age : 22 ans
  • Messages : 191
  • Inscrit : 29 Aout 2008
  Lien vers ce message 21 Octobre 2008, 19:56
Oui, c'est ce que j'ai fait ayant vu sa sur différant Topics, mais je trouve sa moins classe m'en fin vous aller me dire les gens ne save pas comment ça fonctionne derrière...

++


Spiro

http://webstatus.kd2.org/signature.php/jid/es.eroonw..bevcf/image.png
 
Répondre


.