Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Baza sa login za web

[es] :: Access :: Baza sa login za web

[ Pregleda: 2674 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stil

Član broj: 4832
Poruke: 2066



+419 Profil

icon Baza sa login za web09.12.2007. u 13:49 - pre 199 meseci
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 ?
 
Odgovor na temu

stil

Član broj: 4832
Poruke: 2066



+419 Profil

icon Re: Baza sa login za web10.12.2007. u 08:09 - pre 199 meseci
Ajde ljudi , da li se to moze uraditi sa Access ili da se prebacim na PHP i MySQL ? Nov sam u ovome.
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Baza sa login za web10.12.2007. u 08:30 - pre 199 meseci
Sačekaj. Možda se javi neko ko ima iskustva sa time.
 
Odgovor na temu

rstevic
Rade Stevic
Senior IT Consultant, DBA
Database Forum
Stavanger, Norway

Član broj: 69135
Poruke: 150
*.vektor.net.



Profil

icon Re: Baza sa login za web10.12.2007. u 09:20 - pre 199 meseci
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.
 
Odgovor na temu

ganjaman
admin
Ni

Član broj: 111814
Poruke: 113
82.117.195.*

Sajt: asp.net


+5 Profil

icon Re: Baza sa login za web10.12.2007. u 11:31 - pre 199 meseci
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.



[Ovu poruku je menjao ganjaman dana 10.12.2007. u 13:01 GMT+1]
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Baza sa login za web10.12.2007. u 13:39 - pre 199 meseci
@ stil
Kako se ulazi u ovaj tvoj program? Ostavi ljudima password, kad si već zakačio primer. :-)
 
Odgovor na temu

stil

Član broj: 4832
Poruke: 2066



+419 Profil

icon Re: Baza sa login za web10.12.2007. u 13:54 - pre 199 meseci
Sorry , password je " ilija " . Program jos nije dovrsen .
 
Odgovor na temu

ganjaman
admin
Ni

Član broj: 111814
Poruke: 113
82.117.195.*

Sajt: asp.net


+5 Profil

icon Re: Baza sa login za web11.12.2007. u 12:53 - pre 199 meseci
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



[Ovu poruku je menjao ganjaman dana 11.12.2007. u 14:10 GMT+1]
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Access :: Baza sa login za web

[ Pregleda: 2674 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.