Winform登录窗体登录仿asp.net验证成功后进入主界面

一、登录界面验证成功后进入主界面,否则则退出应用程序。
假设登录窗体frmLogin.cs和主界面frmMain.cs在程序的Main入口这样来实现:

frmLogin login = new frmLogin();

login.ShowDialog();

if (frmLogin.blCanLogin == true)

{
  

Application.Run(new frmMain());

}

因此在frmLogin窗体中增加一个静态变量

public static bool blCanLogin = false;//记录能否检验是否通

在登录事件中:

 
if(登录成功)

{
 

blCanLogin = true;
this.Close();

}

Else

{
 

..//to do

}

时间: 2024-09-20 06:00:11

Winform登录窗体登录仿asp.net验证成功后进入主界面的相关文章

C# winform登录验证成功关闭窗体打开新窗体

问题描述 登录窗体:w_1,WEBBROSWER登录内容登录成功后关闭w_1打开新窗体w_2怎么实现,w_1WEBBROSWER 解决方案 解决方案二:全局静态变量:staticboolok=false;先打开主窗体,在OnLoad的时候模式打开登录窗体登录窗体中验证成功时,ok=true;登录窗体返回后,检测if(!ok)Close();解决方案三:有个非模式化窗体的设置,showdialog,查询MSDN会告诉你关于这个窗体的代码解决方案四:可以下载这个反编译看一下.http://downl

C#-WinForm登录窗体实现记住密码的功能(仿QQ实现)

背景 Winform实现登录窗体中记住密码的功能,模仿QQ登录记住密码的实现 如下图所示,其中标题部分因为项目保密的原因,我加了马赛克,请大家见谅. 用户名输入框我们采用下拉列表框ComboBox 密码框我们采用textBox,并设置为密码框 设置textBox输入时不显示明文,需要将useSystemPasswordChar改为true,然后multiline设置为false,然后重新生成一下就可以了,因为textbox为显示为密码字符是当textbox为单行编辑的时候,useSystemPa

ASP.net实现从首页弹出登录窗体,登录成功后返回到首页

问题描述 就如题目所说,从首页点击一个超链接,弹出登录窗体,登录成功后,又返回首页,只是这时候有些内容发生改变了,但是登录后的页面只有自己可以看见,别人看见的是,没有登录钱的:.......类似于百度文库的登录 解决方案 解决方案二:弄一个隐藏的层做好登录界面.点连接弹出层,点登录去验证,通过再次隐藏登录的层,同时刷新一下首页.

.NET Winform登录窗体编程设计及数据库表

.NET Winform登录窗体编程设计及数据库表 : 源代码: 窗体主界面 查找学生(由于重装系统 DB丢失 所以没有数据)

浅谈如何在C#Winform程序中正确使用登录窗体

看到很多朋友在CSDN中发帖放分求"如何实现登录验证正确后弹出主窗体"的问题.关于这个问题的实现方法,一般很多人都是使用在登录窗体点击"登录"按钮后,通过后台数据验证正确后,把登录窗体隐藏,然后载入主窗体.还有一种做法是以上提问的这些人的一个不太对的一个实现办法(其实是无法实现的),他们的做法是点击"登录"按钮后,调用this.close()方法去把登录窗体关闭,然后实例化主窗体           frmMain dlg=new frmMain

如何把PHP站点用户登录会话传递到ASP.NET站点

asp.net|站点 目的:用户从PHP制作的Web站点登录后,有些时候要去浏览另一个由ASP.NET制作的站点,但还要用当前的登录信息. 我们在PHP登录时,把登录信息等存储在了$_SESSION中,由于PHP的Session是自己实现的,所以无法传递给ASP.NET. 那么如何让ASP.NET站点知道用户已经登录了呢,从而把PHP登录会话传递给ASP.NET呢,而且拿到登录的一些参数呢? 当然我们可以直接传递参数,或者把Session存储在数据库中,但是前者不安全,我希望这些事情在后台完成,

隐藏-登录窗体和主窗体该怎么组织

问题描述 登录窗体和主窗体该怎么组织 可能我我问的有点笼统,我是在做一个登录界面,原本启动窗体是登录窗体,验证后隐藏登录主窗体,隐藏登录窗体,然后这样引发了一些问题,我就想能不能有一种方法,启动窗体设为主窗体,在启动的时候隐藏主窗体,打开登录窗体,验证成功则显示主窗体? 解决方案 引发的问题无非就是结束了消息循环导致程序退出 参考:http://blog.csdn.net/wuyazhe/article/details/5642431 解决方案二: http://blog.csdn.net/ki

用winform应用程序登录网站的解决方案

用winform应用程序登录网站的解决方案 背景: 网站使用Membership机制来验证用户 要求: c/s应用程序要用网站上的用户名和密码登录,同时在c/s端登录后,浏览网站时就无需再重复登录 思路: 1..net网站对用户是否登录的判断依据是:检查浏览器客户端是否存在有效的cookie验证票据,如果在c/s winform中登录的同时,能让用户浏览器生成验证票据,则实现在winform中登录后,浏览网站时无需再重复登录的问题得已解决 具体操作:可在网站上建一个专用页面,功能为验证用户信息合

跳转-c# winfrom 窗体登录 再返回登录窗口的问题

问题描述 c# winfrom 窗体登录 再返回登录窗口的问题 c# winfrom 窗体登录 再返回登录窗口的问题A是登录窗体 B是首页 从A窗体跳到B窗体 在a的登录按钮上写 B a=new B(); b.show(); this.visble=false; b窗体上有个返回按钮 点返回 怎么关闭B窗体 然后重新回到A登录窗体呢 解决方案 B a=new B(); this.Visble=false; a.ShowDialog(); this.Visble = true; 解决方案二: 这个