Login

TsgcHTMLComponent_Login — Delphi, C++ Builder ve .NET'te kart, ortalı veya tam sayfa düzeni olarak işlenen, kullanıcı adı, parola, beni hatırla ve hata/başarı uyarıları içeren hazır bir oturum açma formu.

TsgcHTMLComponent_Login

Bir Bootstrap 5 formu üreten, doğrudan kullanılabilen bir oturum açma bileşeni. Eylemi, etiketleri ve stili ayarlayın, isteğe bağlı olarak bir logo ve altbilgi bağlantısı ekleyin, ardından HTML özelliğini okuyun — ya da eksiksiz bir belge için GetFullPageHTML'i çağırın.

Bileşen sınıfı

TsgcHTMLComponent_Login

İşler

Bootstrap 5 oturum açma formu işaretlemesi

Diller

Delphi, C++ Builder, .NET

Oluşturun, yapılandırın, işleyin

FormAction'ı, etiketleri ve LoginStyle'ı ayarlayın, ardından HTML'i okuyun — ya da eksiksiz bir HTML belgesi üretmek için GetFullPageHTML'i çağırın.

uses
  sgcHTML_Enums, sgcHTML_Component_Login;

var
  oLogin: TsgcHTMLComponent_Login;
begin
  oLogin := TsgcHTMLComponent_Login.Create(nil);
  try
    oLogin.FormAction := '/login';
    oLogin.FormMethod := 'POST';
    oLogin.Title := 'Sign in';
    oLogin.UserLabel := 'Email';
    oLogin.PasswordLabel := 'Password';
    oLogin.ShowRememberMe := True;
    oLogin.LoginStyle := lsFullPage;
    oLogin.ButtonStyleEnum := bsPrimary;
    oLogin.SetLogoText('Acme Inc.');
    oLogin.SetFooterText('Forgot your password?');

    WebModule.Response := oLogin.HTML;   // Bootstrap login form
  finally
    oLogin.Free;
  end;
end;

// Or emit a full standalone HTML document (with the Bootstrap links):
oLogin.BootstrapCSSPath := '/bootstrap.min.css';
Response := oLogin.GetFullPageHTML('Sign in — Acme');
// includes: sgcHTML_Enums.hpp, sgcHTML_Component_Login.hpp

TsgcHTMLComponent_Login *oLogin = new TsgcHTMLComponent_Login(NULL);
try
{
  oLogin->FormAction = "/login";
  oLogin->FormMethod = "POST";
  oLogin->Title = "Sign in";
  oLogin->UserLabel = "Email";
  oLogin->PasswordLabel = "Password";
  oLogin->ShowRememberMe = true;
  oLogin->LoginStyle = lsFullPage;
  oLogin->ButtonStyleEnum = bsPrimary;
  oLogin->SetLogoText("Acme Inc.");
  oLogin->SetFooterText("Forgot your password?");

  String html = oLogin->HTML;   // Bootstrap login form

  // Or a full standalone document:
  String page = oLogin->GetFullPageHTML("Sign in");
}
__finally
{
  delete oLogin;
}
using esegece.sgcWebSockets;

var login = new TsgcHTMLComponent_Login();
login.FormAction = "/login";
login.FormMethod = "POST";
login.Title = "Sign in";
login.UserLabel = "Email";
login.PasswordLabel = "Password";
login.ShowRememberMe = true;
login.LoginStyle = TsgcHTMLLoginStyle.lsFullPage;
login.ButtonStyleEnum = TsgcHTMLButtonStyle.bsPrimary;
login.SetLogoText("Acme Inc.");
login.SetFooterText("Forgot your password?");

string html = login.HTML;   // Bootstrap login form

// Or a full standalone document:
string page = login.GetFullPageHTML("Sign in");

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

Form

FormAction ve FormMethod, formun nereye gönderileceğini ayarlar; FormID onu adlandırır. Form her zaman username, password ve (isteğe bağlı olarak) remember gönderir.

Etiketler & metin

Title, Subtitle, UserLabel, PasswordLabel, UserPlaceholder, PasswordPlaceholder ve ButtonText, metni denetler.

Stil

LoginStyle, lsCard, lsCentered veya lsFullPage seçer; ButtonStyleEnum, MaxWidth, MinHeight, BackgroundClass ve CSSClass, görünümü ayarlar.

Seçenekler & uyarılar

ShowRememberMe, onay kutusunu ekler; ErrorMessage ve SuccessMessage, formun üzerine tehlike/başarı uyarıları işler.

Logo & altbilgi

SetLogoText(aText) ve SetFooterText(aText), hızlı yardımcılardır; LogoHTML, FooterHTML, FooterLinkText ve FooterLinkURL, tam denetim sağlar.

Çıktı

HTML, form işaretlemesini döndürür. GetFullPageHTML(const aPageTitle), BootstrapCSSPath ve BootstrapJSPath'i bağlayarak eksiksiz bir HTML belgesi üretir.

Keşfetmeye devam edin

Tüm sgcHTML Bileşenleri60'tan fazla bileşenin tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirin30 günlük deneme, 60.HTML demo projeleriyle birlikte gelir.
FiyatlandırmaTam kaynak kodlu Single, Team ve Site lisansları.

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve Delphi, C++ Builder ya da .NET web uygulamanıza bir oturum açma formu ekleyin.