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 — 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.
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.
TsgcHTMLComponent_Login
Bootstrap 5 oturum açma formu işaretlemesi
Delphi, C++ Builder, .NET
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");
En sık başvurduğunuz üyeler.
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.
Title, Subtitle, UserLabel, PasswordLabel, UserPlaceholder, PasswordPlaceholder ve ButtonText, metni denetler.
LoginStyle, lsCard, lsCentered veya lsFullPage seçer; ButtonStyleEnum, MaxWidth, MinHeight, BackgroundClass ve CSSClass, görünümü ayarlar.
ShowRememberMe, onay kutusunu ekler; ErrorMessage ve SuccessMessage, formun üzerine tehlike/başarı uyarıları işler.
SetLogoText(aText) ve SetFooterText(aText), hızlı yardımcılardır; LogoHTML, FooterHTML, FooterLinkText ve FooterLinkURL, tam denetim sağlar.
HTML, form işaretlemesini döndürür. GetFullPageHTML(const aPageTitle), BootstrapCSSPath ve BootstrapJSPath'i bağlayarak eksiksiz bir HTML belgesi üretir.