pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: Webfan in 28 Mai 2014, 23:05:04

Titel: Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 28 Mai 2014, 23:05:04
Webfan Auth - Facebook-, Twitter-, Google-, etc. Login
Version 1 ist online.

http://www.webfan.de/Downloads-lid-Webfan-Auth-Facebook-Twitter-Google-etc-Login-65.html

:bye:
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 28 Mai 2014, 23:32:40
ebend noch einen fehler korriegiert.

Edit:
Der Download oben verweist auf das InstallShield,
hier gibt es die "Roh-" Version des Modules:
http://www.webfan.de/v_downloads/webfan_auth.zip
Titel: Facebook-, Twitter-, Google-, etc. Login
Beitrag von: shorty in 30 Mai 2014, 16:54:38
danke  :smile:
is it working with 1.12 ?
i try to install it but i don't understand how it's works.
When i try to acces to the mod i get this :
This module will be used by other plugins or modules and does not provide any own frontend yet.
Webfan PragmaMx Modules...
configuration in modules/webfan_auth/config/*.ini

http://www.tradezone.fr/services/modules.php?name=webfan_auth
It's webfan api needed also for it's works ?
It's permit to put a link where use car choose their social network to import account like you show me .

Thanks for your great work

regards.
shorty
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 30 Mai 2014, 23:20:43
Hello Shorty,
there are tow packeages
1) the Webfan For PMX InstalShield Modul wich also provides the current version of the api modul.
That onbe is needed for Intallation, registration and so on.
After you have installed the installshield modul, you can chose available module( here "webfan auth...") and install it with the installshield modul by just klicking with mouse.
Once it is installed, xou have to registerr an "interface" (there is a link invkode by the api modul to do ist).
This one requires an resistered Webfan User Account.
The Interfacae registration enables to access the API-D Rest API interfaces.
To install an OAuth client, you need to regsister a Webfan Homepagesystem Homepage anf of cause one of the develpers accounts at facebook, google, whatever.
Youe easyl can than connect your OAuth app with the homepagesystem OAUth client
so at a result you have a qualified homepage with own OAuth Apps just by clicking withoth the need to do any programming or oauth knwoledge.

Now the new thing is, you can foward this OAuth Homepagesystem Applikation to any external other Homepages you own, so you can use the API to administrate several oAuth Logins, and so on...

Zitati try to install it but i don't understand how it's works.
When i try to acces to the mod i get this :
Code:

This module will be used by other plugins or modules and does not provide any own frontend yet.
Webfan PragmaMx Modules...
configuration in modules/webfan_auth/config/*.ini
the Webfan_Auth Modul has now Interface for now, it just provides a function invoked as plugin by the webfan_api Modul
The webfan_Api Modul is delivered together with the webfan core liobrary and update helpers, the new webfan_Auth is exapmle, the first new Modul with a new funtanallity.
Zitat
It's webfan api needed also for it's works ?
All further webfan pragmamx modules will require this packet, so  I decided to not publish the api modul standalone, but distribute it together with the new Mai Webfan Modul as one package.

Ich freue mich über reges Feedback und Anregungen und stehe für Fragen gerne zur Verfügung.

Viele Grüße
Till Wehowski
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 30 Mai 2014, 23:29:21
ZitatIt's webfan api needed also for it's works ?
It's permit to put a link where use car choose their social network to import account like you show me .
Sorry I cant realy understand the last sentence, excuse moi.

This service (free version) is required to use/register and API for the Homepagesystem Homepage:
http://www.webfan.de/News-sid-Deine-Homepagesystem-Homepage-mit-eigener-Facebook-Xing-OAuth-App-563.html

For every App/Iterface you get to API Callback Urls:
- One for use at the Homepagesystem Homepage
- And one redirect url to your external Homepage, this reqest you can revalidate
  and attach the OAUth FAcebook,  TWitter, Google, Whatever User to a User stored in you  (otional) own inhouse user administration system.
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 01 Juni 2014, 14:39:45
Meine Tastatur muckt etwas, deswegen sieht der vorletzte Text so grauenhaft aus, nicht das hier jemand was falsches denkt  :red:
Was das Modul betrifft, sorry ich sollte es noch etwas überarbeiten, ich melde mich die Tage wenn ich mehr und eine kleine Doku zu bieten habe...
Titel: Facebook-, Twitter-, Google-, etc. Login
Beitrag von: shorty in 02 Juni 2014, 22:43:19
re, thanks for your support  :smile:

Ok, i will try to do it in the right way with your instructions.
But, when i to this page for download wbfan module http://www.webfan.de/Downloads-lid-Webfan-PragmaMx-Module-63.html

it's written, Requirements:

- PragmaMx (empfohlen V. 2+)

is it also a pmx version, problem ?

regards
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 03 Juni 2014, 13:42:04
Hello shorty,
pmx 1.2 is required, pmx 2 is recommended.
But I have a mistake in the current version and will upload a new version tomorrow.
regards,
Till
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 04 Juni 2014, 09:41:00
New version uploaded.
Unfortunately the detection of the host did not work correct in my last test,
however the interface registration works.

Ich habe eine neue Version hochgeladen.
Leider funktiolnierte bei meinem letzten Test die Host Erkennung nicht richtig,
die Interface Registrierung funktioniert aber.

Interface Registrierung=API Account Registrierung
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 04 Juni 2014, 09:59:24
The "webfan Auth" Modul requires PragmaMx 2.0+ .

Edit:
Ich werde den Anmeldeprozess in der nächsten Version vereinfachen, gefällt mir noch nicht...
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 04 Juni 2014, 10:54:26
So, ich habe die callback validation zunächst deaktiviert (fehlerhaft, nicht zwingend nötig), nun funktioniert alles.

Kleine Anleitung:
Titel: Facebook-, Twitter-, Google Is i a way to put it 1.12
Beitrag von: shorty in 04 Juni 2014, 15:09:24
 thanks for your help  :)
but i can't upgrade now  to 2.0 my server can't do it for the moment.
Is i a way to put it 1.12 ?  :quest
Is it working if i try to install it like this ?

regards.
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: alexandrevatin in 04 Juni 2014, 17:52:53
Salut shorty  :bye:

C'est etrange http://www.tradezone.fr/ est chez ovh!
Regarde ton .htaccess actuel
désactive le ou remplace SetEnv PHP_VER 5
par
SetEnv PHP_VER 5_4
puis verifie le fichier http://www.tradezone.fr/pmx_check.php

Voir ici:
http://www.pragmamx.org/Downloads-pmx_check-Prftool-fr-PragmaMx-zwei-dot-x-view-865.html

OVH sont au top  :thumbup:

Bien amicalement
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 04 Juni 2014, 19:18:36
Hello shorty,
ZitatIs i a way to put it 1.12 ?
as there is "REST like" API, yes there is a way to use ANY system, the provided modules are just working examples of how to use.
But the provided Modul uses the the function  pmx_user_setlogin wich requires pmx 2.
If you want to use the modul with pmx 1.+ you have to alter
modules/webfan_auth/plugin/auth.php
function login.

regards,
Till
Titel: Facebook-, Twitter-, Google-, etc. Login
Beitrag von: shorty in 04 Juni 2014, 20:28:10
 Thanks for your support  :)
Thanks alex but TradeZone.fr dedicated server is inside ovh datacenter but not hosted directly by ovh  ;)
So i can't upgrade php version now for example.
Thanks for your info Till.
So i will try to do it with 1.12.

regards
Titel: Re:Facebook-, Twitter-, Google-, etc. Login
Beitrag von: Webfan in 04 Juni 2014, 20:54:55
Alternative function should work with 1.2:
modules/webfan_auth/plugin/auth.php
   public function login($uid)
    {
       global $user_prefix, $prefix;

            $q="SELECT * FROM ".$user_prefix."_users
            WHERE
             uid='".intval($uid)."'
             LIMIT 1
             ";
        $result = sql_query($q);
        while($row = sql_fetch_array($result))
         {

            $this->userdata = $row;
           $dbdata = $row;
          mxSetUserSession($dbdata['uid'], $dbdata['uname'], $dbdata['pass'], $dbdata['storynum'], $dbdata['umode'], $dbdata['uorder'], $dbdata['thold'], $dbdata['noscore'], $dbdata['ublockon'], $dbdata['theme'], $dbdata['commentmax']);
            mxSessionDelVar('formvalues');
            mxSessionDelVar('ucountbadlogin');
           mxSessionDelVar('newusercheck');
            mxSessionSetVar('lang', $this->userdata['user_lang']);
         pmx_run_hook('user.login', $dbdata['uid']);
            return mxRedirect($this->nexturl);
         }

      return trigger_error('Unexpected login error in '.__CLASS__.' '.__METHOD__.' '.__LINE__  .'<br />'
       .'Please move to <a href="'.PMX_HOME_URL.'/modules.php?name=User_Registration">here...</a>', E_USER_ERROR);
    }
Titel: Facebook-, Twitter-, Google-, etc. Login
Beitrag von: shorty in 06 Juni 2014, 16:36:40
Danke !  :thumbup:
i will try  :smile: