Package com.saya.servlet

Source Code of com.saya.servlet.LoginServlet

package com.saya.servlet;

import java.io.IOException;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.gson.Gson;
import com.saya.model.User;
import com.saya.model.UserLogin;
import com.saya.response.LoginRs;

@SuppressWarnings("serial")
public class LoginServlet extends HttpServlet {
  protected void doPost(HttpServletRequest req, HttpServletResponse resp)
      throws IOException {
    resp.setContentType("application/json");
    String des = "Ban da dang nhap thanh cong";
    String token = "";
    Boolean status = Boolean.valueOf(false);
    String phoneNumber = req.getParameter("PhoneNumber");
    String deviceId = req.getParameter("DeviceId");
    String password = req.getParameter("Password");

    User user = new User();
    user = user.getUser(phoneNumber);
    if (user != null) {
      if (user.getPassword().equals(password)) {
        UserLogin userLogin = new UserLogin(phoneNumber, deviceId);
        token = userLogin.CreateorUpdate(userLogin);
        if (token == null)
          des = "Loi he thong";
        else
          status = Boolean.valueOf(true);
      } else {
        des = "Sai mat khau";
      }
    } else
      des = "Khong ton tai tai khoan";

    LoginRs rs = new LoginRs();
    if (status.booleanValue())
      rs.setCode("0");
    else {
      rs.setCode("1");
    }
    rs.setMessage(des);
    rs.setPhonenumber(phoneNumber);
    rs.setToken(token);
    Gson gson = new Gson();
    resp.getWriter().println(gson.toJson(rs));
  }
}
TOP

Related Classes of com.saya.servlet.LoginServlet

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.