קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [בעיה] איך אני עושה AUTOREGISTAR לריפאק LocalMS Source v83
    על ידי ASAFGB1 בפורום שרתים פרטיים MapleStory
    תגובות: 5
    הודעה אחרונה: 14-12-2013, 19:07
  2. בMU אחרי שבניתי שרת איך אני עושה אתר הרשמה?
    על ידי Maniac בפורום תמיכה טכנית במשחקים
    תגובות: 2
    הודעה אחרונה: 22-11-2005, 23:14
  3. תגידו איך אני עושה שיהיה לי 2 ריבועים בבטן התחתונה
    על ידי Ch3MiCaL בפורום כושר ופיתוח גוף
    תגובות: 9
    הודעה אחרונה: 16-10-2005, 21:38
  4. [שאלה]איך אני עושה ריצה מהירה ב nba?
    על ידי Snake Man בפורום תמיכה טכנית במשחקים
    תגובות: 5
    הודעה אחרונה: 11-10-2005, 22:08
  5. תגובות: 5
    הודעה אחרונה: 05-09-2005, 19:38
נושא נעול
מציג תוצאות 1 עד 3 מתוך 3

איך אני עושה הרשמה אוטומטית v83

  1. #1
    משתמש מתחיל
    שם פרטי
    Kids
    תאריך הצטרפות
    09/2011
    גיל
    29
    הודעות
    1
    לייקים
    0
    נקודות
    0
    משפט מחץ
    KidsStory v83 FTW
    מין: זכר

    Smile איך אני עושה הרשמה אוטומטית v83

    מישהו יכול להגיד לי איך אני עושה הרשמה אוטומטית ואם אפשר להביא לי קבצים שצריך אם כל העריכות . לv83
    תודה.

  2. קישורים ממומנים

  3. #2
    משתמש מכור האוואטר של Symphony
    שם פרטי
    דויד
    תאריך הצטרפות
    06/2011
    הודעות
    1,225
    לייקים
    13
    נקודות
    269
    מין: זכר

    ברירת מחדל

    בתיקייה client
    תבנה קובץ חדש בשם AutoRegister.java
    בתוכו תרשום את זה:
    קוד PHP:
    package client;

    import java.io.UnsupportedEncodingException;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.util.HashMap;
    import java.util.Map;
    import tools.DatabaseConnection;
    import tools.HexTool;

    public class 
    AutoRegister {
        private static final 
    Map<StringStringaccountList = new HashMap<StringString>();

        public static 
    boolean getAccountExists(String login) {
            if (
    accountList.isEmpty()) {
                try {
                    
    Connection con DatabaseConnection.getConnection();
                    
    PreparedStatement ps con.prepareStatement("SELECT name, lastknownip FROM accounts");
                    
    ResultSet rs ps.executeQuery();
                    while (
    rs.next()) {
                        
    accountList.put(rs.getString("name").toLowerCase(), rs.getString("lastknownip"));
                    }
                    
    rs.close();
                    
    ps.close();
                } catch (
    Exception e) {
                    
    System.out.println("Error loading the account list: " ".");
                }
            }
            return 
    accountList.containsKey(login);
        }

        public static 
    boolean createAccount(String loginString pwdString eip) {
            
    boolean success false;
            
    int countIP 0;
            
    String eIP eip.substring(1eip.lastIndexOf(':'));
            for (
    String ips accountList.values()) {
                if (
    ips.equals(eIP)) {
                    
    countIP++;
                }
            }
            if (
    countIP) {
                try {
                    
    Connection con DatabaseConnection.getConnection();
                    
    PreparedStatement ps con.prepareStatement("INSERT INTO accounts (name, password, email, birthday, macs, lastknownip) VALUES (?, ?, ?, ?, ?, ?)");
                    
    ps.setString(1login);
                    
    ps.setString(2sha1(pwd));
                    
    ps.setString(3"no@email.provided");
                    
    ps.setString(4"0000-00-00");
                    
    ps.setString(5"00-00-00-00-00-00");
                    
    ps.setString(6eIP);
                    
    ps.executeUpdate();
                    
    ps.close();
                    
    success true;
                    
    accountList.put(login.toLowerCase(), eIP);
                } catch (
    Exception e) {
                    
    System.out.println("Error creating an account (" login " | " pwd " | " eip ").");
                }
            }
            return 
    success;
        }

        private static 
    String sha1(String in) {
            try {
                
    MessageDigest Digester MessageDigest.getInstance("SHA-1");
                
    Digester.update(in.getBytes("UTF-8"), 0in.length());
                
    byte[] sha1Hash Digester.digest();
                return 
    HexTool.toString(sha1Hash).replace(" """).toLowerCase();
            } catch (
    NoSuchAlgorithmException ex) {
                throw new 
    RuntimeException("Hashing the password failed: "ex);
            } catch (
    UnsupportedEncodingException e) {
                throw new 
    RuntimeException("Encoding the string failed: "e);
            }
        }

    עכשיו תכנס לקובץ LoginPasswordHandler.java
    ותחליף את זה:
    קוד PHP:
    loginok c.login(loginpwdipBan || macBan); 
    בזה:
    קוד PHP:
    if (AutoRegister.getAccountExists(login.toLowerCase())) {
                
    loginok c.login(loginpwdipBan || macBan);
            } else if ((!
    ipBan || !macBan)) {
                if (
    AutoRegister.createAccount(loginpwdc.getSession().getRemoteAddress().toString())) {
                    
    loginok c.login(loginpwdipBan || macBan);
                } else {
                    
    loginok 10;
                }
            } else {
                
    loginok 5;
            } 
    ותריץ את זה ב MySQL
    קוד PHP:
    ALTER TABLE `accountsADD COLUMN `lastknownipTINYTEXT NULL
    ואל תשכח לקמפל.

  4. #3
    אוי אלוהי אוי אלוהים סמן לי דרך חיים האוואטר של KirMa
    שם פרטי
    אביהו ツ
    תאריך הצטרפות
    03/2010
    גיל
    34
    הודעות
    5,740
    לייקים
    27
    נקודות
    114
    משפט מחץ
    יהודי תחייך אתה בן של מלך ערבי תזיל דמע אתה בן זו*ה
    מין: זכר

    ברירת מחדל

    עזרו לך נעול


    אך מתי כבר תבחיני
    בין הטוב והרע ותביני
    אני לא אלוהים לא אינני
    אני רק בן-אדם אוהב הנני


    מי שצריך עזרה שיצטט או ישלח פרטית

נושא נעול


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 19:23.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,450,464 | הודעות: 8,151,046 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect