Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.435 pregleda

Najnovija ↓

Baza sa login za web 09.12.2007. u 14:49 · pre 230 meseci #1
Trebam da napravim bazu kojoj ce moci da se pristupi sa neta. Tako sto ce svako moci da se registruje i ostavi svoje podatke ime prezime ... , sa mogucom kasnijom izmenom samo svojih podataka. Takodje i lista clanova kao i stampa te liste. Sad , ja sam napravio bazu koja omogucuje da se upisuju podaci sve kao sto treba , stim sto je ona zasticena samo jednom glavnom sifrom , sto nije prakticno za ovu namenu. Nisam je jos napravio da se njoj moze pristupati sa neta. Da li je ovo sto meni treba uopste moguce odraditi Access programom ?
Re: Baza sa login za web 10.12.2007. u 09:09 · pre 230 meseci #2
Ajde ljudi , da li se to moze uraditi sa Access ili da se prebacim na PHP i MySQL ? Nov sam u ovome.
Re: Baza sa login za web 10.12.2007. u 10:20 · pre 230 meseci #4
Naravno da moze!
Treba ti tabela u koju ces upisivati nove Usere i njihove passworde.
Pretpostavljam da zelis da imas najvise 4 nivoa ovlascenja, za to ti treba tabela za role.
na osnovu vrednosti role stavljas sta koji User moze da vidi ili radi.
Naravno bitno je da default vrednost u tabeli za rolu stavis onu vrednost koja ima najniza prava.
Re: Baza sa login za web 10.12.2007. u 12:31 · pre 230 meseci
izmenjeno 1 put, poslednji put ganjaman 10.12.2007. u 13:01
  1. ganjaman10.12.2007. u 13:01zapis iz teksta poruke
#5
Ako sam dobro razumeo tebi treba forma (ostalo si sredio (osmislio)) kojoj bi se pristupalo remote ali kako sa interneta ili u lokalu?

U prvom slučaju odgovor je da ti treba neka web forma (*.asp,*.aspx,*.php ili neka druga) mislim da Access ne moze to da napravi (mada sta sam sve vido u zadnje vreme bar ne tako lako), ali u vs.net + IIS to se radi expresno cak ima i login form wizard sa SQLServeromXpress, a moze i access baza uz malo modifikacija. Kako se to radi imas filmove sa primerima na http://www.asp.net/learn/videos/video-06.aspx, ili sve njih na http://www.asp.net/learn/videos. Glavna problematika je definisanje putanje od usera do racunara gde se nalazi baza (zato se koristi MS web server a.k.a. IIS ili Apach za php)

U drugom slucaju mislim da mozes da pravish replike na odredjenim racunarima u lokalu (koristis imena racunara a onako moras IP-e koji su obično dinamički) i onda radi kao da je baza na tom racunaru. Postoje jos neki scenariji ali o tome kasnije. Napisi detaljnije sta ti treba.

@rstevic

Cisto informativno kako si rešio remote pristup bez web formi, nema veze login ili ne? Uopste vezu izmedju racunara na internetu ako sam dobro razumeo o cemu se ovde radi posto sam i ja to resavao.
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
Re: Baza sa login za web 10.12.2007. u 14:54 · pre 230 meseci #7
Sorry , password je " ilija " . Program jos nije dovrsen .
Re: Baza sa login za web 11.12.2007. u 13:53 · pre 229 meseci
izmenjeno 1 put, poslednji put ganjaman 11.12.2007. u 14:10
  1. ganjaman11.12.2007. u 14:10zapis iz teksta poruke
#8
Admin
username: admin1
pass:1234

Evo o cemu se radi
Prvo imas dve vrste korisnika admin sa vecim ovlascenjima npr. da kreiralu druge admine i users koji se po defaut-u kreiraju kad dodjes na prvu stranu.

Na root-u imas strane Default.aspx koja služi za logovanje već napravljenih naloga i kreiranje novog korisnika sa ovlašćenjima users, mylogin.aspx služi tu da upozorava ako npr. neko zapamti adresu strane gde se prave administratori a nema ta ovlašćenja biva poslat na mylogin.aspx pa se tu obicno stavlja malo agresivnija poruka tipa sta ces tu.

U folderu Admin se nalazi strana za kreiranje admina i moze mu/joj pristupiti samo ako si na pocetnoj strani logovan kao admin inace ides na mylogin.aspx. Uopste ovaj folder služi za pristup samo korisnicima sa admin dozvolom.

U folderu Data se nalazi Pregled.aspx i tu mogu da pristupe svi logovani bilo kako (admin i users) ali ne i anonimus i sluzi za prikaz, promenu i unos podataka.

Elem, u celoj ovoj ne velikoj i posebno bitnoj prici sam koristio samo 2 reda koda a to je



Roles.AddUserToRole(User.Identity.Name, "users")


Kada se prave useri


Roles.AddUserToRole(User.Identity.Name, "admin")


Kada ste logovani ko admin pa pravite druge admine

Nisam dodavao forme za izmenu lozinke jer nisu kriptovani u bazi

Ako ima nesto nejasno a ima pitaj sta

E da da bi ovo radilo treba ti instaliran IIS npr. na XPSP2 (imas na win CD-u pa dodatne komponente) i .NET Framework 2.0 (Prvo IIS pa Framework)

Podesavanje IIS-a

Desni klik na MyComp..->Manage->Services and App..->IIS->Web Sites->Defaut web site na njega desni taster pa New ->Virtual Directory-> Next->Ime koje ces da koristis (Ilijawebsite)->Next-> Putanja gde ce ti biti smesteni fajlovi npr. C:\ilijawesite.
Nakon toga u Win Expolreru odi na taj folder desni taster Properties->Security (ako ga nema pogledaj dole sta)->Add->aspnet (user u lokalu) ->OK

Ako ga nema tab Security
Windows Explorer->Tools->Folder options->View Unchek Use simple file sharing (zadnje dole ako je win na eng)

Fire up VisualStudio2005 ->Open web site->Navedi putanju gde si unzipovao->Build->Publish web site i kucaj \\localhost\Ilijawebsite (ako si ga tako krstio u IIS) i to je to Isto tako pristupas i kroz browser kad zavrsish publish

Valjda je ovo sve pitaj ako "nesto nece"

Jeste malo Off al oko ovog sam imao nekad strasnih problema pa rekoh da pomognem.

P.S. Inace obavezno skini filmove sa www.asp.net jer ces jedino tako (kolko se ja razumem u kulinarstvo) da prikazes ostale podatke na web-u a i josh mnogo sto sta.

Peace
Potpis
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme