Changeset 98 for trunk/Modules


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.
Location:
trunk/Modules
Files:
3 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);
  • trunk/Modules/ZdechovNET/UHostingPage.pas

    r97 r98  
    6161      'Použité technologie: <a href="http://www.linux.cz/">GNU/Linux</a>, <a href="http://openvz.org/">OpenVZ</a>, <a href="http://pve.proxmox.com/">Proxmox VE</a>, <a href="http://backuppc.sourceforge.net/">BackupPC</a><br/>' +
    6262      '<br/>' +
    63       '<i>Aktualizováno: 3.4.2010</i><br/><br/>';
     63      '<i>Aktualizováno: 1.10.2012</i><br/><br/>';
    6464
    6565      Text := Text + '<p>Hosting je využíván především pro provoz herních serverů MMORPG her jako např. World of Warcraft (WoW), Lineage II, Aion, aj.</p>';
  • trunk/Modules/ZdechovNET/UModuleZdechovNET.pas

    r97 r98  
    146146    ') ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=1 ;');
    147147
     148    Core.CommonDatabase.Query(DbRows,
     149    'CREATE TABLE IF NOT EXISTS `HostedProject` (' +
     150    '  `Id` int(11) NOT NULL AUTO_INCREMENT,' +
     151    '  `Name` varchar(255) COLLATE utf8_czech_ci NOT NULL,' +
     152    '  `Homepage` varchar(255) COLLATE utf8_czech_ci NOT NULL,' +
     153    '  `User` int(255) NOT NULL COMMENT "User.Id",' +
     154    '  `TimeCreate` datetime NOT NULL,' +
     155    '  `Server` int(11) DEFAULT NULL COMMENT "NetworkDevice.Id",' +
     156    '  `Active` int(11) NOT NULL DEFAULT "1",' +
     157    '  `WebHosting` int(11) NOT NULL,' +
     158    '  PRIMARY KEY (`Id`)' +
     159    ') ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci AUTO_INCREMENT=1 ;');
     160
    148161  finally
    149162    Data.Free;
     
    161174  try
    162175    DbRows := TDbRows.Create;
     176    Core.CommonDatabase.Query(DbRows, 'DROP TABLE IF EXISTS `HostedProject`');
    163177    Core.CommonDatabase.Query(DbRows, 'DROP TABLE IF EXISTS `Plans`');
    164178    Core.CommonDatabase.Query(DbRows, 'DROP TABLE IF EXISTS `Webcam`');
Note: See TracChangeset for help on using the changeset viewer.