私はC#で作業して以来、非常に長い時間を過ごしていて、もう一度初心者のように感じています。私は、APIを使用するプロジェクトで簡単なGUIを作成しています。単純なログインフォームを作成する必要があります。誰かがメインフォームの「ログイン」をクリックしてユーザー名とパスワードの入力を要求すると、そのフォームを閉じてそのクラスに情報を格納するときに、セカンダリフォームがポップアップします。問題は、フォームが閉じられたときにどのようにわかるのでしょうか?フォームを介して情報を渡す
これを行う簡単な方法や、セカンダリフォームでログインボタンをクリックしたときにユーザー名とパスワードを返す方法はありますか?次のように
私のコードの基礎は、以下のとおりです。
Main.cs
namespace My_Namespace {
public partial class frmMain : Form {
public frmMain() {
InitializeComponent();
}
}
private void mnitLogin_Click(object sender, EventArgs e) {
Login login = new Login();
login.ShowDialog();
}
}
Login.cs
namespace My_Namespace {
public partial class Login : Form {
private String Username;
private String Password;
public Login() {
InitializeComponent();
}
private void btnLogin_Click(object sender, EventArgs e) {
Username = txtUsername.Text;
Password = txtPassword.Text;
this.Close();
}
public String getUsername() {
return Username;
}
public String getPassword() {
return Password;
}
}
}
このようなアプリにパスワードを保存することはお勧めしません。 APIに認証されると、何らかのトークンやCookieが取得できますか? – mason
@masonええ、私はそれをすべて認識していますが、それは私の問題ではありません。 – Spedwards