Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera boa tarde, desejo um feliz Ano Novo à todos!
Bom eu sempre tive essa dúvida e agora preciso por em prática acho que vocês devem ter contas no Google Accounts isso é automático, então eu gostaria de discutir nesse tópico como ele funciona para eu começar o desenvolvimento,o básico que eu quero que ele faça é o seguinte:
Cara ta la se registra no Accounts do site; ate ai ok;
Depois ele entra num site totalmente diferente e tem o botãozinho para se cadastra ou fazer login com aquela conta tipo o facebook apps, gostaria de discutir isso pra eu fazeros codigos seram postado para duvidas futuras :P
T+
>
Isso se chama OpenID, http://en.wikipedia.org/wiki/OpenID
Você sempre me ajudando ne? vou dar uma lida sobre. Brigado!
>
Você sempre me ajudando ne?
Bem, sempre que eu souber do que se trata, eu vou te fazer este favor =)
@Edit é necessário usar o sistema openid do site (http://openid.net/) ou esse nome é o nome da logica do que eu quero?
>
Depois ele entra num site totalmente diferente e tem o botãozinho para se cadastra ou fazer login com aquela conta tipo o facebook apps
a 'tecnica em si', se chama single sign on
Nopz, você pode implementar seu próprio server OpenID
>
@Edit é necessário usar o sistema openid do site (http://openid.net/) ou esse nome é o nome da logica do que eu quero?
Server?não épossivel apenas em php?
>
Nopz, você pode implementar seu próprio server OpenID
E muito dificil rsrs muita tabela esse codigo que eu fiz e apenas pra quem tem tudo que precisa nas tabelas se nao o script da pau:
> session_start();
@include ("../global.php");
$SERVICE = $_GET['service'];
if($_GET['login'] == true) {
$Login = mysql_query("SELECT *
FROM `fakyteen_users` WHERE `mail` = '".$_POST['mail']."' and `password` = '".$_POST['password']."'");
@$Wow = mysql_fetch_assoc($Login);
if (strlen($_POST['password'])< 1)
echo 'ERROR';
elseif (mysql_num_rows($Login)>0 ){
$_SESSION['id'] = $Wow['id'];
echo '<script language= "JavaScript">
location.href="auth?service=tubetime&continue=http://jovempanfm.virgula.uol.com.br/estudio/"
</script>';
} else {
echo 'ERROR';
} } else {
if($_SESSION['id'] == !"") {
$query1 = mysql_query("SELECT * FROM `fakytem_accounts` WHERE `id` = '".$_SESSION['id']."' AND `services` = '$SERVICE'");
$query2 = mysql_fetch_assoc($query1);
$SERVICE = $query2['services'] . "_users";
$query3 = mysql_query("SELECT * FROM `tubetime_users` WHERE `id` = '".$query2['id']."'");
$query4 = mysql_fetch_assoc($query3);
$query6 = mysql_query("SELECT * FROM `fakyteen_profile` WHERE `id` = '".$query4['id']."'");
$query7 = mysql_fetch_assoc($query6);
echo "Olá ".$query7['name']." ".$query7['subname']." Você está usando o ".$SERVICE." da Fakyteen Ltd, divirta-se!";
} else if($_SESSION['id'] == "") {
echo '<form action="?service=tubetime&login=true&continue=http://jovempanfm.virgula.uol.com.br/estudio/" method="POST">
<input name="mail" value="fakyteen@gmail.com" type="text" size="20"><br />
<input name="password" value="fbfb9a0ed2b787eac1b4c7bce2ca3935" type="text" size="20"><br />
<input type="submit" value="Entrar">
</form>';
}
}
Vou continuar aperfeiçoando flws..
Isso se chama OpenID, http://en.wikipedia.org/wiki/OpenID