Jump to content

ArtDesire

Newbie
  • Posts

    10
  • Joined

  • Last visited

Everything posted by ArtDesire

  1. ArtDesire

    LightOpenId

    Большое спасибо! Как же теперь только исправить? если теперь добавлять доктайп и т.д. перед формой, то после авторизации скрипт стирает это, вместе с кнопкой, и пишет авторизационные данные.
  2. ArtDesire

    LightOpenId

    в самый вверх этой php страницы, естественно строчкой выше, перед <?php
  3. ArtDesire

    LightOpenId

    изменил пример на стандартный с библиотеки lightopenid.
  4. ArtDesire

    LightOpenId

    Здравствуйте! Почему если добавить доктайп, в начало страницы, то при нажатии на кнопку скрипт отказывается принимать GET запрос login? это относится ко всему, если добавить в начало страницы. вот оригинальный пример авторизации через google с библиотеки lightopenid <?php # Logging in with Google accounts requires setting special identity, so this example shows how to do it. require 'openid.php'; try { # Change 'localhost' to your domain name. $openid = new LightOpenID('admin.top-5ive.net'); if(!$openid->mode) { if(isset($_GET['login'])) { $openid->identity = 'https://www.google.com/accounts/o8/id'; header('Location: ' . $openid->authUrl()); } ?> <form action="?login" method="post"> <button>Login with Google</button> </form> <?php } elseif($openid->mode == 'cancel') { echo 'User has canceled authentication!'; } else { echo 'User ' . ($openid->validate() ? $openid->identity . ' has ' : 'has not ') . 'logged in.'; } } catch(ErrorException $e) { echo $e->getMessage(); }
  5. ArtDesire

    Open id

    сами функции находятся в папке provider
  6. ArtDesire

    Open id

    openid.net предлагает ссылку http://openid.net/developers/ для изучения исходников. вот ссылка на гит где я взял код: https://gitorious.org/lightopenid/lightopenid/trees/master сам файл который я мучаю - example-google.php
  7. ArtDesire

    Open id

    <a href="?login">вход</a> <?php } elseif($openid->mode == 'cancel') { echo 'User has canceled authentication!'; } else { echo basename($openid->validate() ? $openid->identity : 'You have not logged in! '); } ?> предоставил огрызочек побольше, в основном код оригинальный, за исключением добавления тега basename чтобы отделить нужный код от выдаваемой ссылки, но суть не в этом. можно конечно сделать и как вы сказали, но кажется код уже станет грязным..
  8. ArtDesire

    Open id

    Если вы не залогинены, то системе неизвестен авторизационный номер, поэтому ваше желание абсурдно. Дело в том, что если я незалоген, то выдает эту надпись, и нету кнопки входа, приходится отчищать запрос GET из ссылки, чтобы увидеть данную кнопку и войти снова.
  9. ArtDesire

    Open id

    привет всем! кто-то может обьяснить данный синтаксис php из примера api open id: echo $openid->validate() ? $openid->identity : 'You have not logged in!'; в случае если условие верно, выводит авторизационный номер, иначе 'You have not logged in!'. Возможно ли убрать условие, и показывать только авторизационный номер?
  10. Здравствуйте! необходимо сделать такую форму, желательно на css3. пробовал сделать c border-radius но, результат получался не совсем желаемым.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy