网页设计注册页面
android应用开发:第一次打开app时是登陆页,登陆之后每次打开都直接进入主页面,如何设计app的页面关系
1.可以用SharedPreferences记录登陆状态...2.主页面和登陆页面可以使用同一个Activity,但使用不同的布局文件,例如main.xml和login.xml3.在第一个Activity启动时,在onCreate方法中,先获取SharedPreference中的登陆状态,假设是Boolean型的isLogin1234567891011if(isLogin){ setContenView(R.layout.main); ... ... ...}else{ setContenView(R.layout.login); ... ... ...}欢迎~望采纳~按照你的想法做了,但是登陆后如何跳转回主页,主页layout都没有启动....
登陆后,先改变登陆状态,然后调用setContenView(R.layout.main);,接下来的操作就跟以前一样啦...layout是不用启动的,只需要在适当的时候在Activity中更换布局就行了,用setContentView函数
怎么用vs2010做一个asp登录和注册的网页?谁有具体步骤和相对应的代码,连接sql数据库的那种
登陆的button中 连接数据库 conn.Open(); string str="select * from biao where name='"+TextBox1.Text+"' and password= '"+TextBox2.Text+"'"; sqlcommand comm=new sqlcommand(str,conn); sqldatareader dr=comm.executereader(); if(dr.read()) {response.write("<script> alert('恭喜成功登陆!‘)</script>");} else { 还是上边那个改成 登陆失败 }
登陆 string ConnStr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True"; SqlConnection conn = new SqlConnection(ConnStr); conn.Open(); SqlCommand mycomm = new SqlCommand("select * from Table3 ", conn); SqlDataReader m1; m1 = mycomm.ExecuteReader(); while (m1.Read()) { if ((TextBox1.Text.ToString() == m1[0].ToString()) && (TextBox2.Text.ToString() == m1[1].ToString())) Response.Redirect("WebForm1.aspx"); }
这个也是登陆 protected void Button1_Click(object sender, EventArgs e) { string ConnStr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True"; SqlConnection conn = new SqlConnection(ConnStr); 连接数据库 conn.Open(); string str = "select * from [userinfo] where Name='"+this.TextBox1.Text+"' and Password='"+this.TextBox2.Text+"'"; SqlCommand com = new SqlCommand(str,conn); SqlDataReader dr = com.ExecuteReader(); if (dr.Read()) { Response.Write("<script>alert('恭喜你!登录成功!')</script>"); } else { Response.Write("<script>alert('很遗憾!登录失败!')</script>"); } }
注册 string ConnStr = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1.mdf;Integrated Security=True;User Instance=True"; SqlConnection conn = new SqlConnection(ConnStr); conn.Open(); SqlCommand mon = conn.CreateCommand(); mon.CommandText = "insert into Table3 values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox7.Text + "')"; try { int a = mon.ExecuteNonQuery(); Label3.Text = "注痢?册á成é功|!?您ú的?用?户§名?为a:阰" + TextBox1.Text + " 密ü码?:阰" + TextBox2.Text + ""; } catch (Exception ee) { Label1.Text = "用?户§名?已?经-存?在ú!?"; } if (TextBox1.Text == "") { Label1.Text = "请?输?入?用?户§名?!?"; } if (TextBox2.Text == "") { Label2.Text = "请?输?入?密ü码?!?"; } if ((TextBox2.Text) == (TextBox3.Text)) { Label2.Text = "两?次?密ü码?相à同?"; }
两种登陆 一种注册
利用Javascript实现用户注册信息检查,制作一个注册界面检测的javascript页面 要完整的网页代码,谢谢
//已发邮箱,注意查收。js部分代码如下: <script> function $(id){ return document.getElementById(id) } function clear_msg(){ set_msg(''); } function set_msg(msg){ $("tipmsg").innerHTML = msg; } function check_form(){ clear_msg(); var username = $('username').value, password = $('password').value, repasswd = $('repasswd').value, sex = $('sex').value, email = $('email').value; if(!/^[a-zA-Z]/.test(username)){ set_msg("请输入用户名,并以字母开头"); return false; } if(password.length == 0){ set_msg("请输入密码"); return false; } if(password!=repasswd){ set_msg("两次密码不一致,请修改"); return false; } if(sex.length == 0){ set_msg("请选择性别"); return false; } if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email)){ set_msg("邮箱为空或格式不正确"); return false; } set_msg('<span style="color:#00ff00;">恭喜你!!!通过验证了</span>'); return false;//防止表单提交,如果后台有接口改为return true; 就可以提交表单了 } </script>
利用Javascript实现用户注册信息检查,制作一个注册界面检测的javascript页面 要完整的网页代码,谢谢
//已发邮箱,注意查收。js部分代码如下: <script> function $(id){ return document.getElementById(id) } function clear_msg(){ set_msg(''); } function set_msg(msg){ $("tipmsg").innerHTML = msg; } function check_form(){ clear_msg(); var username = $('username').value, password = $('password').value, repasswd = $('repasswd').value, sex = $('sex').value, email = $('email').value; if(!/^[a-zA-Z]/.test(username)){ set_msg("请输入用户名,并以字母开头"); return false; } if(password.length == 0){ set_msg("请输入密码"); return false; } if(password!=repasswd){ set_msg("两次密码不一致,请修改"); return false; } if(sex.length == 0){ set_msg("请选择性别"); return false; } if(!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email)){ set_msg("邮箱为空或格式不正确"); return false; } set_msg('<span style="color:#00ff00;">恭喜你!!!通过验证了</span>'); return false;//防止表单提交,如果后台有接口改为return true; 就可以提交表单了 } </script>