Avatar billede TumseMM Nybegynder
08. november 2011 - 17:08 Der er 2 kommentarer og
1 løsning

Facebook login error

Hej eksperter!

Ville gerne lave et facebook login, men den popper ligesom bare op den der hvide boks, og forsvinder??

Dette er selve koden på min side:

<?php
require_once 'inc/facebook.php';
$facebook = new Facebook(array(
  'appId' => 'xxxxxxxxxxxxxx',
  'secret' => 'xxxxxxxxxxx',
  'cookie' => true,
));
try {
  $me = $facebook->api('/me');
} catch (FacebookApiException $e) {
  error_log($e);
}

if ($facebook->getUser()) { ?>
<form action='signup.php' method='post'>
<fieldset class='field_name'>
<label>First Name</label>
<input class='name' name='first_name' type='text' value='<? if ($facebook->getUser())
{echo $me['first_name'];}else{echo'First Name';} ?>' />
</fieldset>
<fieldset class='field_name'>
<label>Last Name</label>
<input class='name' name='last_name' type='text' value='<? if ($facebook->getUser())
{echo $me['last_name'];}else{echo'Last Name';} ?>' />
</fieldset>
<fieldset>
<label>Email Address</label>
<input name='email' type='text' value='<? if ($facebook->getUser())
{echo $me['email'];}else{echo'email address';} ?>' />
</fieldset>
<fieldset>
<input name='submit' type='submit' value='submit' />
</fieldset>
</form>
<? } else {
  ?>
<fb:login-button data-perms='email, user_checkins'>Login</fb:login-button>
<div id='fb-root'></div>
      <script src='http://connect.facebook.net/en_US/all.js'></script>
      <script>
        FB.init({
            appId:'xxxxxxxxxxxxxxx', cookie:true,
            status:true, xfbml:true
        });
        FB.Event.subscribe('auth.login', function(response) {
        window.location.reload();
      });
      </script>
<? }
?>


og her er min signup.php:


<?php
session_start();
include:'connect.php';


$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email = $_POST ['email'];
$query = mysql_query('INSERT INTO Facebook (first_name, last_name, email) VALUES
('$first_name','$last_name','$email')') or die(mysql_error());

if($query){
header('location: Website.php');
}else {
echo 'fejl';   
}
?>


Sætter pris på alt form for hjælp!!!! :)
Avatar billede olsensweb.dk Ekspert
08. november 2011 - 18:42 #1
>include:'connect.php';
hvad laver det collon ?? i din signup.php

normalt ser det da sådan ud
include 'connect.php';
Avatar billede TumseMM Nybegynder
08. november 2011 - 18:52 #2
det har du ret i ronols!, den er rettet, men det var ikke dét der var problemet :(
Avatar billede TumseMM Nybegynder
11. november 2011 - 19:42 #3
hm det ser ikke ud som om nogen har løsningen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester