1. Login/Register forma za više aplikacija

1. Login/Register forma za više aplikacija

offline
  • Pridružio: 29 Avg 2014
  • Poruke: 5

Pozdrav svima,
interesuje me dali je moguće napraviti jedinstvenu Login i Register formu za više aplikacija ispisanih u php-u.
Svaka aplikacija koristi svoju bazu podataka i svaka je instalirana na svojoj subdomeni. Ako je ovako nešto moguće ili ako za ovako nešto postoji tutorijal, bio bih zahvalan za isti. Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 08 Jan 2014
  • Poruke: 30

mislim da mozes to preko tokena ali nemoj me drzati za rec i meni je ovo potrebno samo meni je potrebno isto ovako nesto i za login i za register i za postove



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

A zašto jednostavno ne definišete na početku podatke za svaku bazu, otvorite više konekcija (za svaku bazu ponaosob), prosledite im parametre i zatvorite konekcije?

offline
  • Pridružio: 08 Jan 2014
  • Poruke: 30

sve je to tbei lako da kazes vec sam trazio neko takvo uputstvo ali nisam uspeo jel mozes detaljniuje da objasnis

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4575

Citat:sve je to tbei lako da kazes vec sam trazio neko takvo uputstvo ali nisam uspeo

Druže, pominjao si tokene u svom prethodnom postu u ovoj temi, a sada mi kažeš nešto ovako? Pomalo sumnjam u tvoje poznavanje PHP-a, a otkud su ti tokeni pali napamet, Boga pitaj...

Elem, mislio sam na nešto ovako:

<?php    $server = "localhost";    $korisnickoIme = "korisnik";    $lozinka = "lozinka";    $imeBaze = "baza1";    $server2 = "localhost";    $korisnickoIme2 = "korisnik";    $lozinka2 = "lozinka";    $imeBaze2 = "baza2";    // Dve konekcije    $konekcija1 = new mysqli($server, $korisnickoIme, $lozinka, $imeBaze);    $konekcija2 = new mysqli($server2, $korisnickoIme2, $lozinka2, $imeBaze2);    // Ispitivanje konekcija   if ($konekcija1->connect_error) {        die("Greska: " . $konekcija1->connect_error);    }    if ($konekcija2->connect_error) {        die("Greska: " . $konekcija2->connect_error);    }    // dodatna zastitna mera    // http://php.net/manual/en/mysqli.real-escape-string.php    $ime = mysqli_real_escape_string($konekcija1, $_POST['ime']);    $prezime = mysqli_real_escape_string($konekcija1, $_POST['prezime']);    $ime2 = mysqli_real_escape_string($konekcija2, $_POST['ime']);    $prezime2 = mysqli_real_escape_string($konekcija2, $_POST['prezime']);    $sql = "INSERT INTO table (ime,prezime)    VALUES ('$ime','$prezime')";    $sql2 = "INSERT INTO table2 (ime2, prezime2)    VALUES ('$ime2','$prezime2')";     if ($konekcija1->query($sql) === TRUE) {      echo "Podaci sacuvani";     } else {       echo "Greska: Pokusajte ponovo: " . $sql . "<br>" . $conn->error;     }     if ($konekcija2->query($sql2) === TRUE) {      echo "Podaci sacuvani";     } else {       echo "Greska: Pokusajte ponovo: " . $sql . "<br>" . $connS->error;     }     // zatvaranje konekciji     $konekcija1->close();     $konekcija2->close(); ?>

Promenljive naravno promeniš u zavisnosti gde se nalaze baze podataka i koji podaci su potrebni za pristup. Nikakva filozofija.

Ko je trenutno na forumu
 

Ukupno su 630 korisnika na forumu :: 9 registrovanih, 3 sakrivenih i 618 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Dorcolac, esx66, havoc995, milenko crazy north, minmatar34957, pacika, uruk, voja64, zziko