Navigation: Ekrānformu projektējums >

Lietotāja reģistrācijas forma

 

 

 

LIETOTĀJA REĢISTRĀCIJAS FORMA

 

Forma tiek izsaukta no ″Personu″ saraksta.

Lietotāju var izveidot tikai reģistrētai personai.

FORMAS LAUKI

 

NOSAUKUMS

LAUKA TIPS

VĒRTĪBAS

OBLIGĀTS

DATU AVOTS

Vārds

Teksta lauks

(nerediģējams)

Personas vārds

Aizpildās automātiski

Lauks tiek padots no Personu saraksta.

Uzvārds

Teksta lauks

(nerediģējams)

Personas uzvārds

Aizpildās automātiski

Lauks tiek padots no Personu saraksta.

Personas kods vai identifikācijas numurs

Teksta lauks

(nerediģējams)

Personas kods vai identifikācijas numurs(Nerezidentiem)

Aizpildās automātiski

Lauks tiek padots no Personu saraksta.

E-pasta adrese

Teksta ievadlauks

Lietotāja e-pasts

[User.Email]

Mob.numurs

Teksta ievadlauks

Lietotāja mob. tālrunis

[User.MobPhone]

AD lietotāja pazīme

Izvēles rūtiņa

Iespēja atzīmēt vai lietotājs ir AD lietotājs.

[User.AdUser] 1 vai 0

Lietotājvārds

 

Teksta ievadlauks

Lietotājvārds.

Aspnet_Users.UserName

 

Lietotāja grupas

Izvēlne

Izvēlne ar definētām lietotāju grupām.

 

Role.RoleShortName

 

SASKARNES ELEMENTU FUNKCIONALITĀTE

 

SASKARNES ELEMENTS

FUNKCIONALITĀTE

AKTĪVS

 

 

<Saglabāt>

Nodrošina lietotāja aktivizācijas saites nosūtīšanu uz norādīto e-pasta adresi.

Lietotāja reģistrācijas aktivizācijas forma.

 

Veic jaunu ierakstu izveidošanu attiecīgās lietotāja moduļa DB tabulās:

         Aspnet_Users : 
 UserID(sistēmā ģenerēts identifikators);

ApplicationID -(sistēmā ģenerēts identifikators)

Username ‐ no lietotāja ievadlauka ″Lietotājvārds″

         User:

ID ‐ UserID no (Aspnet_Users)

PersonToken ‐ (Saistītās personas identifikators) tiek iegūts no servisa PersonTokenRecord.

Status ‐ 0 (neaktīvs, kamēr nav apstiprinājis)

AdUser ‐ no izvēles rūtiņas ″AD lietotāja pazīme″(0 ‐ ja neatzīmēts, 1 ‐ ja atzīmēts)

Mobphone ‐  no ievadlauka ″Mob.numurs″

Email ‐  no ievadlauka ″E-pasta adrese″

         aspnet_UsersInRoles(Ja lietotājam tiek piešķirtas vairākas grupas ‐ jāizveido vairāki ieraksti ar katru grupu):

UserID ‐ identifikators no aspnet_Users
 RoleID ‐ no ievadlauka ″Lietotāju grupas [Roles.ID]

 

 

 

<Atcelt>

Atgrie˛ ″Personu sarakstu″ formu.

 

<Ģenerēt lietotājvārdu>

Sistēma automātiski ģenerē lietotājvārdu vārds.uzvārds (neizmantojot garumzīmes)
 Ģenerēto lietotājvārdu lietotājam ir iespējams labot.

Jā, ja ir padots vārds un uzvārds.

 

 

VALIDĀCIJA

 

 Lauks

Loģika

Validācijas rezultāts

Kad?

Lietotājvārds

Pārbauda vai tabulā [aspnet_Users] jau neeksistē ievadītais UserName lauks.

Izvada kļūdas paziņojumu par ″Šāda lietotājvārda eksistenci″.

Nospiežot pogu <Saglabāt>

E-pasts

Pārbauda vai tabulā 
 [User] jau neeksistē ievadītais Email lauks.

Izvada kļūdas paziņojumu par ″Šāda e-pasta eksistenci.″