Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: ASP .NET - Identity a vlastní tabulky

Aktivity
Avatar
Petr Nymsa
Tvůrce
Avatar
Petr Nymsa:3.10.2014 19:32

Ahoj programátoři,
konečně se pouštím víc do ASP, no a mám problém :). Jsem z toho trochu zmatený a nevím co přesně vlastně hledat. Podle místních článků a jiných zdrojů jsem pocohpil,že správa účtů (a různých rolí) se tvoří přes Identity dřívě taky přes Memebership jejich providery a web.config.

Je to skvělě fungující věc, ale jedna věc mi není jasná.

Mám vlastní tabulku dluznik (evidence dluhů u banky)

  • id
  • jmeno
  • celkovy součet dluhů
  • bydliste
  • blabla

Jakým způsobem to "propojit" s mechanismem Identity. Potřebuju, aby se každý tento uživatel mohl přihlásit do banky (v roli "uživatel). Zřejmě potřebuju jen nakopnout, co přesně hledat.

Mám napsat vlastnáho providera? Nebo jak používat Identity (a jím vytvořené tabulky) a zároveń mé vlastní?

Díky za nasměrování :)

Odpovědět
3.10.2014 19:32
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Štěpánek:3.10.2014 21:42

Používám Identity a vytvářím projekty dle vzorů, které mi VS nabízí. Automaticky je tam totiž veškerá funkcionalita zajištěna.
Jen si upravím tabulku AspNetUsers tak, že si přidám další položky do "IdentityModels.cs" a pak provedu "migraci" podle zdejších tutoriálů ...

Editováno 3.10.2014 21:43
Nahoru Odpovědět
3.10.2014 21:42
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Petr Nymsa:5.10.2014 17:38

Díky za odpověď :) a co když náš učitel vyžaduje tuto tabulku mít (dluznik) a zároveń máme využívat Identity?

Nahoru Odpovědět
5.10.2014 17:38
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Michal Štěpánek:5.10.2014 17:55

Předpokládám, že by jeden uživatel byl jen jedno IDčko v tabulce dlužník, pak bych ty tabulky jen propojil "cizím klíčem"

Nahoru Odpovědět
5.10.2014 17:55
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Petr Nymsa
Tvůrce
Avatar
Odpovídá na Michal Štěpánek
Petr Nymsa:6.10.2014 13:56

Jiné řešení tě nenapadá? :)

Nahoru Odpovědět
6.10.2014 13:56
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na Petr Nymsa
Michal Štěpánek:6.10.2014 14:29

No, předpokládám taky, že ne každý uživatel nutně musí být dlužník, takže bych tabulku uživatelů udělal odděleně a tabulku s dlužníky bych s ní jen provázal, aby se konkrétnímu uživateli nezobrazovaly údaje o jiných dlužnících (pokud by mu to nebylo přes role povoleno).
Samozřejmě si také můžeš vše udělat sám a vyprdnout se na návrhy a frameworky od Microsoftu, ale myslím, že je to zbytečné, když už to mají vyzkoušené a funkční...

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
6.10.2014 14:29
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.