السلام عليكم ورحمة الله وبركاته
عندي منتدى ib
وعندي ديجي شات
فهل أستطيع أن أدع الأعضاء في المنتدى فقط يستطيعون دخول الشات ؟؟
السلام عليكم ورحمة الله وبركاته
عندي منتدى ib
وعندي ديجي شات
فهل أستطيع أن أدع الأعضاء في المنتدى فقط يستطيعون دخول الشات ؟؟
اول مره اسمع بالكلام هذا
واظن انه مستحيل الديجي شات
برنامج مفتوح ..!
__________________
يقولون العرب صدر الشمالي مايضيق بساع ,,
وانا اقول الصدور اليوم مـاعادت شمـاليــــــــه ,,
نعم تستطيع واذكر انه فيه هاك للمنتديات لدخول اعضاء المنتدى للديجي شات
لكن للأسف بحثت عنه عندي ولم اجده
ابحث عن الهاك المناسب لنوع واصدار منتداك
تحياتي
__________________
khaled@kifee.com ايميل وماسنجر
او الإتصال 0509999957
www.f3f3.com
www.kifee.com
www.alibabaa.com
على اتم الاستعداد لبرمجة الهاك بس يا اخي f3f3.com انا ما شفته قبل كدا
الفكرة بسيطة
:
ربط قاعدة بيانات المنتدى بسكربت بسيط للدي جي شات في اي موضع في الموقع (الصفحة الرئيسية - المنتدى-المجلة .........)
__________________
الَلهُمَ آَتِنَا فِيْ الدُنْيَا حَسَنَة و فِي الآخِرةِ حَسَنَةْ وقِنَا عَذَابْ النَارْ
شكرا لكل من رد
الهاك موجود في سوالف ولكنه خاص لمنتديات vb
وأنا عندي ib
للرفع
هذا رد شركة الديجي شات لما سألتهم :
Server Setup :
First things first, create the database and database tables. The database itself can have any name, the table can have any name. The table must be of the form :
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| siteId | int(11) | YES | | NULL | |
| login | varchar(50) | YES | | NULL | |
| password | varchar(50) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
This can be created by entering and existing database and running the following command at the mysql prompt.
mysql>create table dbRoomAuth (siteId int, login varchar(50), password varchar(50));
Next, we need to configure the DigiChat server to use dbRoomAuth. This requires that the server parameter dbRoomAuth be set. This is a standard DC server parameter, setable from the command line or from the parameter. Just add the string "dbRoomAuth" as a command argument, or on a line by itself in a parameters file. This parameter is case insensitive.
This parameter forces the digichat server to look for roomdb.digi in the usual place. If it does exist, you'll see :
"Room Database Authentication enabled." in the server startup output.
If roomdb.digi does not exist then the server will create one by prompting the user as below and inserting the answers into a roomdb.digi file.
Please enter RoomAuthentication databse settings.
Please enter database username:
Please enter database password:
Please enter database URL:
Please enter database driver:
Please enter database table name:
The database URL will of course have to be in the JDBC format specific to the JDBC driver in user, the driver entry will need to be the class of a driver located in the server classpath, the other fields speak for themselves.
In order to reset the data, just stop the server, delete the file, and restart with the parameter to generate the file again, with fresh answers.
Site Setup
Once the server is capable of dbRoomAuth, any site that wishes to use that server wide database must have rooms setup to use the feature. In order to do so, a user with the "Create Database Authorized Rooms" must login to the site and modify a room with the Database Authorization CheckBox shown below. This checkbox will of course be hidden from users lacking the appropriate permission :
Once this is checked, any user attempting to enter this room will be prompted for a password, that password must match an entry in the configured database table, containing a login entry matching the user's name, and a siteId matching the siteId of this DigiChat site.
Client Setup
Applet params are not a required element of this customization, if you've setup everything in the above two stages correctly, you'll have a fully functioning password challenge, tied to a properly configured database backend. The applet parameters are a convenience which allow a site administrator to pass username and password auth information into the applet, so that the chat applet user isn't actually challenged interactively when he/she attempts to login to a database authenticated room. If the applet parameters are used, these values are passed to the challenge automatically. They must of course match an entry in the database with a siteId field set to the siteId of this digichat site.