Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.

Hasonló előadás


Az előadások a következő témára: "User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont."— Előadás másolata:

1 User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont

2 Probléma Tárolnunk kell a felhasználókról bizonyos extra információkat: – Név – Születési dátum – Ország – Város – E-mail cím – Munkahely – Telefonszám – Fénykép Oldalt kell létrehoznunk ezek kezelésére

3 ASP.NET Profile Beépített ASP.NET Profile – Tulajdonságok gyűjteménye, melyeket minden egyes felhasználóról elmentünk. Profile Provider - SqlProfileProvider – Alapértelmezés szerint a Profile egy SQL Express adatbázisban tárolódik az App_Data mappában – De érdemesebb Microsoft SQL Serveren tárolni (aspnet_regsql.exe)

4 ASP.NET Profile adatbázis Alapértelmezett adatbázis: ASPNETDB Meglévő adatbázisba is generáltathatjuk: – aspnet_regsql.exe -W

5 ASP.NET személyre szabás Profil konfigurálása …

6 Anonymous személyre szabás Anonymous felhasználó esetén is lehetséges a személyre szabás – ASP.NET létrehoz egy egyedi anonymous ID cookie-t a felhasználó gépén …

7 Profil adatok kezelése Profil adatok lekérdezése protected void Page_Load(object sender, EventArgs e){ if (Profile.Nev != null) lblUdv.Text = "Hello " + Profile.Nev; } Profil adatok mentése protected void btnMentes_Clicked( object sender, EventArgs e){ Profile.Nev = txtNev.Text; Profile.Szulinap = calSzulinap.SelectedDate; }

8 Avatar Egy kis ikon vagy kép, amit a felhasználó feltölt. Ez a kép a felhasználó minden “lépésénél“ megjelenik. Gravatar (központilag tárolt avatar) – http://www.gravatar.com/

9 FileUpload Postback során a fájlt is feltölti. SaveAs metódusával menthető a fájl. Főbb tulajdonságai: – FileBytes: byte tömb – FileContent: stream – PostedFile: HttpPostedFile objektum ContentType és ContentLength tartalommal.

10 Alkalmazásunk tervezése Felveszünk két profil adatot web.configba: – Theme (anonymous felhasználó számára is) – Id (csak authentikált fehasználó számára) ASPNETDB.MDF tárolja a profiladatokat CreateUserWizard kibővítése egy plusz regisztrációs oldallal, ami bekéri az extra adatokat a felhasználótól.

11 Alkalmazás megvalósítása

12


Letölteni ppt "User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont."

Hasonló előadás


Google Hirdetések