Advertisement
Guest User

Untitled

a guest
Apr 29th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. <h:outputLabel for="username" value="Kullanıcı Adı: *" />
  2. <p:inputText id="username" value="#{loginBean.username}" required="true" requiredMessage="Kullanıcı adı giriniz.">
  3. <f:validateLength minimum="2" />
  4. </p:inputText>
  5. <p:message for="username" display="icon"/>
  6. <h:outputLabel for="password" value="Şifre: *" />
  7. <p:inputText id="password" value="#{loginBean.password}" required="true" requiredMessage="Şifreyi giriniz!" type="password">
  8. <f:validateLength minimum="2" />
  9. </p:inputText>
  10. <p:message for="password" id="msgPass" display="icon"/>
  11. <f:facet name="footer">
  12. <center>
  13. <p:commandButton id="submit" value="Giriş" icon="ui-icon-check" action="#{loginBean.check}" style="margin:0" update="grid"/>
  14. </center>
  15. </f:facet>
  16.  
  17. @ManagedBean
  18. @RequestScoped
  19. public class LoginBean {
  20. public String getUsername() {
  21. return username;
  22. }
  23. public void setUsername(String username) {
  24. this.username = username;
  25. }
  26. public String getPassword() {
  27. return password;
  28. }
  29. public void setPassword(String password) {
  30. this.password = password;
  31. }
  32. public String getMgs() {
  33. return mgs;
  34. }
  35. public void setMgs(String mgs) {
  36. this.mgs = mgs;
  37. }
  38. public String getFullname() {
  39. return fullname;
  40. }
  41. public void setFullname(String fullname) {
  42. this.fullname = fullname;
  43. }
  44. public String getOriginalURL() {
  45. return originalURL;
  46. }
  47. public void setOriginalURL(String originalURL) {
  48. this.originalURL = originalURL;
  49. }
  50. private String username;
  51. private String password;
  52. private String mgs;
  53. private String fullname;
  54. private String originalURL;
  55. private static Logger log = Logger.getLogger(LoginBean.class.getName());
  56. public String check() throws Exception {
  57. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/projetakip", "root", "");
  58. Statement stmt = con.createStatement();
  59. String md5Pass = md5(password);
  60. String SQL = "select * from users where username='" + username + "' and password='" + md5Pass + "'";
  61. ResultSet rs = stmt.executeQuery(SQL);
  62. while (rs.next()) {
  63. if (username.matches(rs.getString("username")) && md5Pass.matches(rs.getString("password"))) {
  64. this.fullname = rs.getString("ad") + " " + rs.getString("soyad");
  65. return "panel?faces-redirect=true";
  66. } else {
  67. FacesMessage msg = new FacesMessage("Yanlış kullanıcı adı/şifre.");
  68. FacesContext.getCurrentInstance().addMessage(null, msg);
  69. return "index?faces-redirect=true";
  70. }
  71. }
  72. return "index?faces-redirect=true";
  73. }
  74. public void getProductSetupData(ActionEvent event) {
  75. FacesContext context = FacesContext.getCurrentInstance();
  76. Data data = context.getApplication().evaluateExpressionGet(context, "#{data}", Data.class);
  77. }
  78.  
  79. @ManagedProperty("#{loginBean.fullName}")
  80. private String fullName;
  81.  
  82. @ManagedProperty("#{loginBean}")
  83. private LoginBean loginBean;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement