2012-11-18 63 views
1

我有一个网站,其成员登录编写在MVC4 .NET中,它使用标准的WebSecurity登录。每个成员都有产品。基本上我想创建一个应用程序,允许用户登录,然后以新的视图下载他们的产品。简单的单声道登录

我找不到任何单声道机器人样本上的这个功能的例子,任何人都可以提供帮助或指导?我甚至不能直接指向新的布局,每个布局是否需要一个活动?如果是这样,你如何定义这一个布局:

我有下面这样:

[Activity(Label = "Products" , MainLauncher = true , Icon = "@drawable/icon")] 
    public class Activity1 : Activity 
    { 
     int count = 1; 

     protected override void OnCreate(Bundle bundle) 
     { 
      base.OnCreate(bundle); 

      // Set our view from the "main" layout resource 
      SetContentView(Resource.Layout.Login); 

      // Get our button from the layout resource, 
      // and attach an event to it 
      Button button = FindViewById<Button>(Resource.Id.MyButton); 

      button.Click += this.Login; 


     } 

     private void Login(object sender , EventArgs e) 
     { 

      // LOGIN TO WEB SITE, IF SUCCESSFULL 
      // go to main 
      SetContentView(Resource.Layout.Main); 

      //else toast incorrect password 

     } 

任何帮助,将不胜感激,我认为LINQ到SQL不能用于连接到Web服务器数据库?

回答

1

对于登录过程有几种方法,但最简单的方法是Web服务,尤其是在您从外部连接(例如3G连接)登录时。一个简单的例子就是一个Web服务,它将用户名和密码作为参数,如果用户已通过身份验证,则返回true或false。一个更复杂的例子是一个Web服务,它返回一个可以过期的令牌或Guid(类似于Web会话),并用于验证对数据库的每个附加请求。

Here是如何消费使用单声道的Android

一旦你验证,你将开始一个新的Activity用户的Web服务的教程。 Android操作系统跟踪Activity树;当你开始和结束活动时,树会增长并缩小。 “活动”树在所有已启动但尚未完成的活动中保留历史记录。这使用户可以使用后退按钮导航回树。 Here是有关活动生命周期的更多信息。