ziedinjsh Posted January 4, 2015 Report Share Posted January 4, 2015 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.