Changeset 98 for trunk/Modules/User


Ignore:
Timestamp:
Oct 2, 2012, 12:24:00 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Přihlašování, odhlašování, registrace a nastavení profilu uživatele.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Modules/User/UUserControlPage.pas

    r91 r98  
    9393      Form.Load(HandlerData.Request.Post);
    9494      with THtmlString(SubItems.AddNew(THtmlString.Create)) do
    95         Text := 'Přihlášení user: ' + TQueryFormGroup(Form.Groups[0]).Rows.FindByName('UserName').Value.Value;
     95        Text := 'Přihlášení uživatele: ' + TQueryFormGroup(Form.Groups[0]).Rows.FindByName('UserName').Value.Value;
    9696      UserId := User.GetIdByNamePassword(TQueryFormGroup(Form.Groups[0]).Rows.FindByName('UserName').Value.Value,
    9797        TQueryFormGroup(Form.Groups[0]).Rows.FindByName('Password').Value.Value);
    98       UserOnline.Login(UserId);
     98      if UserId = -1 then begin
     99        with THtmlString(SubItems.AddNew(THtmlString.Create)) do
     100          Text := '<br/>Chybné jméno nebo heslo';
     101      end else UserOnline.Login(UserId);
    99102      Form.Free;
    100103    end else
     
    157160      UserId := User.GetIdByNamePassword(TQueryFormGroup(Form.Groups[0]).Rows.FindByName('UserName').Value.Value,
    158161        TQueryFormGroup(Form.Groups[0]).Rows.FindByName('Password').Value.Value);
    159       UserOnline.Login(UserId);
     162      if UserId <> -1 then UserOnline.Login(UserId);
    160163      Form.Free;
    161164    end else SubItems.AddNew(Form);
     
    188191          Hint := 'Zadejte vaše přihlašovací jméno';
    189192          Required := True;
     193          Value.Value := User.Name;
    190194        end;
    191195        with AddNewItem do begin
     
    202206          Required := True;
    203207          ItemType := fitText;
     208          Value.Value := User.Email;
    204209        end;
    205210        with AddNewItem do begin
     
    209214          Required := False;
    210215          ItemType := fitText;
     216          Value.Value := User.FullName;
    211217        end;
    212218      end;
     
    221227      with THtmlString(SubItems.AddNew(THtmlString.Create)) do
    222228        Text := 'Profil uživatele: ' + TQueryFormGroup(Form.Groups[0]).Rows.FindByName('UserName').Value.Value + ' uložen';
     229      User.Name := TQueryFormGroup(Form.Groups[0]).Rows.FindByName('UserName').Value.Value;
     230      User.FullName := TQueryFormGroup(Form.Groups[0]).Rows.FindByName('FullName').Value.Value;
     231      User.Email := TQueryFormGroup(Form.Groups[0]).Rows.FindByName('Email').Value.Value;
     232      User.Save;
    223233      Form.Free;
    224234    end else SubItems.AddNew(Form);
Note: See TracChangeset for help on using the changeset viewer.