Jump to content
php.lv forumi

Recommended Posts

Posted

Sveiki! Interesē daa lieta un cik tas varētu izmaksāt:
Lietotājs atverot atderesi var autorizēties ar draugiem.lv, facebook, twitter, google un parastu portāla reģistrāciju.

draugiem.lv, facebook, twitter, google autorizācijas palaišana notiek ar <a href=""></a>, nevis ar ģenerētajām pogām.

uzspiežot uz kādu no sociālā tīkla linka, folderā- oauth ir šo portālu api kas saņems datus: id, username (vai vards uzvārds -> facebook būs vnk name), gender un profila bilde kur ar copy funkciju iekopēs ../avatars/. Saņemto informāciju saglabājam datubāzē pie users uid, oauth_id, oauth_provider, username, gender, photo(rand(0.999999)), reg_date(date('d.m.Y')), last_activity(time()). Kad dati veiksmīgi saglabāti un bilde pārkopēta, tiek izveidot $_SESSION['uid'] un pārsūtīts un portāla sākumlapu- index.php kurā ir if(isset($_SESSION['uid'])) ja reģistēts un sessija izveidota, includo user.php, bet ja nē tad guest.php kur ir draugiem.lv, facebook, twitter, google un parastās reģistrācijas links. Uzspiežot uz parasto reģistrāciju jāievada: username, <select> gender, email un password, saglabājot, tiek saglabāta šī informācija, izveidota uid sessija un tiek redirektots uz index failu.

post-3549-0-94657300-1420361210_thumb.jpg

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...